Build on Celo
Building dApps on Celo
Welcome to the Celo developer documentation!
Celo is an Ethereum Layer 2 network designed to scale Ethereum using the OP Stack, becoming part of the growing Superchain ecosystem.
If you’re experienced in building on Ethereum, your code, dependencies, and tooling will work seamlessly on Celo. Our network is fully compatible with EVM bytecode, making the development experience feel just like building on Ethereum, but with enhanced scalability and lower costs.
Getting Started
Looking to build on Celo?
For the essentials: Check out the Developer Quickstart Guide. For a tutorial on deploying your first smart contract on Celo, follow our Contract Deployment Tutorial.
You can find all deployed contract addresses, developer toolings, infrastructure toolings and resources to help you get started in these docs.
Whether you're a developer building a dApp on Celo, or a founder thinking about deploying your protocol on Celo you'll find everything you need to get started right here.
New Developer
Begin by deploying your first contract on Celo using our step-by-step guides. Access funds through the faucet, and enhance your skills through the Celo Academy. Explore tools like the Celo Composer to jumpstart your development. Stay connected with the community on Discord, participate in IRL, online events and hackathons, and keep up with updates through the developer newsletter. Learn what Celo is, and discover how you can contribute to open source projects to make a meaningful impact.
Experienced builders
If you are an experienced developer, here are some links, to get you ready to build on Celo, test your application and check compatibilities.