Skip to content

Building on Ergo#

This page routes you to the right places for building on Ergo. Start with the developer quickstart, then explore languages, frameworks, tutorials, and tooling.

Start here:

Start here if…#

You want to… Start with Then see
Build a browser dApp Browser pathway Wallet connector: EIP-12 dApp, Example flows: Tutorials
Build a server/back-end Server pathway Libraries: Libraries, Indexing: Blockchain Indexing
Build a desktop app Desktop pathway Frameworks: Frameworks
Build a mobile app Mobile pathway Constraints: Build constraints
Prototype smart contracts ErgoScript Playgrounds: Scastie, Kiosk
Integrate wallets/payments dApp Connector ErgoAuth, ErgoPay

Core docs:

Sample apps and examples#

Development pathways:

Quickstarts by language#

Wallet and payments APIs:

Tooling:

Best Practices#

  • Security: Always prioritize security in your smart contracts. Use best practices to prevent common vulnerabilities.
  • Testing: Thoroughly test your smart contracts on the testnet before deploying them to the mainnet.
  • Community: Engage with the Ergo developer community to get feedback on your ideas and to collaborate with other developers.