The primary Software Development Kit (SDK) for developing applications on Ergo using JVM-based programming languages.
AppKit is Ergo's official SDK for JVM-based development, providing Scala and Java developers with comprehensive tools for building Ergo applications. As the most mature Ergo development kit, AppKit offers direct access to core protocol functionality and serves as the reference implementation for Ergo development patterns.
The SDK enables developers to construct and sign transactions, compile ErgoScript contracts, interact with the Ergo node API, and work with cryptographic primitives. AppKit's Scala-first design provides elegant functional APIs that mirror the mathematical foundations of the eUTXO model, while Java compatibility ensures broad accessibility.
AppKit is particularly powerful for backend services, off-chain bots, and applications requiring deep integration with ErgoScript. The SDK includes tools for contract compilation, box selection algorithms, and transaction chaining. Many core Ergo infrastructure projects and DeFi protocols are built using AppKit, making it essential knowledge for serious Ergo developers.
The main official block explorer for Ergo. It allows users to track transactions, blocks, addresses, tokens, and view general network statistics.
An analytical block explorer providing Ergo network metrics, DeFi statistics (e.g., TVL), charts, and dashboards for monitoring blockchain activity.
A decentralized smart contract-based service for swapping miner profits on Ergo, allowing automatic exchange of mining rewards.
A centralized portal and directory for the Ergo dApp ecosystem, allowing developers to list applications and users to find services.