Skip to main content

Developer Onboarding

Start your journey toward developing decentralized applications on the Celo platform.

warning

As of block height 31,056,500 (March 26, 2025, 3:00 AM UTC), Celo is no longer a standalone Layer 1 blockchain—it is now an Ethereum Layer 2! Some documentation may be outdated as updates are in progress. If you encounter issues, please file a bug report.

For the most up-to-date information, refer to our Celo L2 documentation.


What to expect

These resources help you learn about the Celo mission, platform architecture, and how you can stay connected with our community. You’ll also be introduced to our developer ecosystem and make use of our tools and resources to build and deploy your first decentralized application on the Celo platform.

Prerequisite knowledge

In order to be successful, we recommend having experience developing with Web 2.0 technologies along with a basic understanding of Bitcoin, Ethereum, decentralized finance (DeFi), and blockchain technologies.

If you’re unfamiliar with any of these topics, here’s a few places to get started:

Getting Started as a Developer

Set up Local Environment

Deploy a dApp with Celo

Build Celo Applications

Create a Web dApp with Celo

Stay Connected