Welcome to the Celo SDK Docs Homepage! Here, you can find resources for DAppKit and ContractKit, two services that allow you to build mobile dApps, apps, and more on Celo.

  • ContractKit is a library to help developers and validators interact with the Celo Blockchain and Celo Core Contracts. It is well suited to developers looking for an easy way to integrate Celo Smart Contracts within their applications.

  • DAppKit is a lightweight set of functions that allow mobile DApps to work with the Celo Wallet to sign transactions and access the user's account. This allows for a better user experience: DApps can focus on a great native experience without having to worry about key management. It also provides a simpler development experience, as no state or connection management is necessary.

If you'd like to see the Celo SDK expanded to support your favorite technology or application, please join the conversation on the Celo Forum or Discord and tell us what you'd like to build- we highly encourage contributions!

Please note, financial products built on the Celo protocol may be regulated in their respective jurisdictions, so it is important that developers are responsible and attentive to their end consumers and the regulations that may apply. This commitment is also part of the Celo Code of Conduct.