Skip to main content

Build on Celo

How to set up your development environment and deploy on Celo.

The fastest way to build and deploy on Celo is to Set up a Testnet Development Wallet and Deploy with Remix. This doesn’t require installing anything on your local device and gives you access to powerful web-based tools for dApp development. Alternatively, you can set up a local development environment and deploy using many popular dApp deployment tools.


Developers can build on Celo using many Ethereum compatible tools including Remix, Truffle, Hardhat, and others. By making a few adjustments to your project’s network configuration settings, you can deploy your new or existing dApp on Celo.

Just getting started learning about how to write smart contracts? The Solidity docs are a great place to start.

Set up your local environment

Using Mac
Using Windows

Set up a development wallet

Set up a Testnet Development Wallet

Deploy on Celo

Deploy with Remix
Deploy with Truffle
Deploy with Hardhat
Deploy with Replit

Code Examples

Code Examples