Developer Portal

The homepage for Celestia developers. Tutorials. Resources. Community.
Build ModularAsk a question

Get started

Frameworks
Explore Frameworks to get started building on Celestia.
Connect
Integrate your blockchain with Celestia.
Concepts
Foundational concepts, and features of Celestia.

Frameworks

Explore frameworks to start building on Celestia.
Caldera
Caldera makes it easy to launch performant, customizable blockchain rollups using the OP Stack.
Dymension
Dymension is a network of easily deployable and lightning fast modular blockchains called RollApps.
Eclipse
Eclipse is a customizable rollup provider for developers building decentralized applications.
OP Stack
The OP Stack is a modular, open-source blueprint for highly scalable, highly interoperable blockchains of all kinds.
Rollkit
Rollkit is a rollup framework that gives developers the freedom to deploy rollups throughout the modular stack.
Sovereign SDK
A framework for building seamlessly scalable and interoperable rollups that can run on any blockchain.

Connect

Integrate your blockchain with Celestia.
Node API documentation
Documentation for publishing and retrieving data from Celestia.
Why build modular?
Run a node
Learn modular
Data availability FAQ

Concepts

Foundational concepts and features of Celestia.

Discover

Explore documentation for execution environments that are integrated with existing rollup frameworks.
EVM
The Ethereum virtual machine.
Cosmos SDK
A framework for blockchain applications.
CosmWasm
A Wasm smart contract module for the Cosmos SDK.

FAQ

New to Celestia? Get answers to the most common developer questions.
Where should I start?
If you’re new to Celestia, you can start with some beginner tutorials to get a feel for Celestia’s architecture. If you feel confident, you can tackle more advanced tutorials, like deploying an EVM rollup, building a full stack application, or integrating a custom blockchain.
What languages do I need to know to build on Celestia?
Celestia is flexible in supporting any virtual machine. Developers can build using programming languages supported by VMs and smart contract frameworks that are integrated with Celestia. Currently supported languages include Solidity (EVM), Rust (CosmWasm), and Go (Cosmos SDK).
What is Celestia?
Celestia is a modular consensus and data network, built to enable anyone to easily deploy their own blockchain with minimal overhead. Head to the What is Celestia? page for an overview.

The community

Join Celestia’s community of developers
Discord
Have technical questions? Ask the developer community on Discord.
Modular Meetup
Host your own grassroots meetup about modular blockchains.