Build faster, deploy smarter, verify everything. The EigenCloud developer toolkit transforms the process for building verifiable applications. From idea to production, all in a single command line tool.
With EigenCloud Devkit's powerful tools and integrations, you can build applications that were previously impossible or too complex to manage.
Build smart contracts, co-processors, and even frontends all in the same monorepo with the a single command line flow.
Easily integrate your applications with the Base L2 ecosystem, users, and liquidity with low transaction costs and latency.
Co-processor operators can easily discover, download, and run your software for you using the new hgctl toolchain.
Continue to have access to EigenLayer's TVL, economic security, slashing, and re-distribution.
Direct access to Eigen Layer team members, events, and co-marketing opportunities.
Position your application to easily adopt new features, protocol upgrades, and functionality as it develops.
Three key components enable breakthrough developer productivity on EigenCloud Devkit: Flexible Templates, Integrated DevNet environments, Seamless Distribution.
Get started in seconds with a single command. The installer automatically downloads and configures all dependencies. And if you don't have a docker binary yet, grab OrbStack.
curl -fsSL https://raw.githubusercontent.com/Layr-Labs/devkit-cli/main/install-devkit.sh | bash
Get started building verifiable applications in three simple steps. Create, build, and run your project on a local devnet.
Initialize a new EigenCloud project with a single command. This creates the project structure and installs all necessary dependencies.
devkit avs create my-app
Compile your smart contracts and co-processors with a single command. Prepare for local testing or network deployment.
devkit avs build
Start a local development network to test your application. The devnet provides a full testing environment with all necessary services.
devkit avs devnet start
Publish your AVS to the network with a single command. Deploy smart contracts and co-processors to Base Sepolia testnet.
Create a deployment context for Base Sepolia testnet. Configure RPC URLs and deployment settings for your AVS.
devkit avs context create testnet
Upload your binaries to GitHub OCI and register with EigenCloud Release Manager. This makes your AVS available for operators to run.
devkit avs release publish
Join the EigenCloud developer ecosystem and build verifiable apps now. Download and start instantly.