EigenCloud Devkit Deploy Verifiable Apps

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.

โœ“
Develop locally with ease
โœ“
Produce verifiable builds
โœ“
Deploy to Base Mainnet

Unlocking New Possibilities

With EigenCloud Devkit's powerful tools and integrations, you can build applications that were previously impossible or too complex to manage.

๐Ÿ”‹

Batteries Included

Build smart contracts, co-processors, and even frontends all in the same monorepo with the a single command line flow.

Full Stack
๐ŸŒ

Multi-chain Environment

Easily integrate your applications with the Base L2 ecosystem, users, and liquidity with low transaction costs and latency.

Base L2 Ready
โš™๏ธ

Easy Operation

Co-processor operators can easily discover, download, and run your software for you using the new hgctl toolchain.

hgctl Integration
๐Ÿ›ก๏ธ

EigenLayer Security

Continue to have access to EigenLayer's TVL, economic security, slashing, and re-distribution.

Economic Security
๐Ÿค

Developer Support

Direct access to Eigen Layer team members, events, and co-marketing opportunities.

Team Access
๐ŸŒŠ

Rising Tides

Position your application to easily adopt new features, protocol upgrades, and functionality as it develops.

Future Ready

EigenCloud Devkit Architecture

Three key components enable breakthrough developer productivity on EigenCloud Devkit: Flexible Templates, Integrated DevNet environments, Seamless Distribution.

Flexible Templates

๐Ÿ“‹
Pre-built Scaffolds
โšก
Quick Start
๐Ÿ”ง
Customizable
โ†’

Integrated DevNet

๐ŸŒ
Test Environment
๐Ÿ”—
Network Integration
๐Ÿงช
Live Testing
โ†’

Seamless Distribution

๐Ÿš€
One-Click Deploy
๐Ÿ“ฆ
Package Management
โ˜๏ธ
Cloud Ready

Download EigenCloud Devkit

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.

Terminal
curl -fsSL https://raw.githubusercontent.com/Layr-Labs/devkit-cli/main/install-devkit.sh | bash

Develop with EigenCloud Devkit

Get started building verifiable applications in three simple steps. Create, build, and run your project on a local devnet.

1. Create a Project

Initialize a new EigenCloud project with a single command. This creates the project structure and installs all necessary dependencies.

Terminal
devkit avs create my-app

2. Build Your App

Compile your smart contracts and co-processors with a single command. Prepare for local testing or network deployment.

Terminal
devkit avs build

3. Run DevNet

Start a local development network to test your application. The devnet provides a full testing environment with all necessary services.

Terminal
devkit avs devnet start

Deploy your Application on-chain

Publish your AVS to the network with a single command. Deploy smart contracts and co-processors to Base Sepolia testnet.

1. Create Testnet Context

Create a deployment context for Base Sepolia testnet. Configure RPC URLs and deployment settings for your AVS.

Terminal
devkit avs context create testnet

2. Publish Release

Upload your binaries to GitHub OCI and register with EigenCloud Release Manager. This makes your AVS available for operators to run.

Terminal
devkit avs release publish

Ready to Transform Your Development?

Join the EigenCloud developer ecosystem and build verifiable apps now. Download and start instantly.

โœจ Lock In with the EigenCloud team and get exclusive access to engineers, new features, and support.