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.

tip

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
/developer-resources/using-mac
Using Windows
/developer-guide/start/develop-on-windows

Set up a development wallet

Set up a Testnet Development Wallet
/developer-resources/testnet-wallet

Deploy on Celo

Deploy with Remix
/developer-resources/deploy-remix
Deploy with Truffle
/developer-resources/deploy-truffle
Deploy with Hardhat
/developer-resources/deploy-hardhat
Deploy with Replit
/developer-resources/deploy-replit

Code Examples

Code Examples
/developer-guide/start