Celestia is the first production modular data availability blockchain. It separates consensus and data availability from execution and settlement, letting rollups, sovereign chains, and other execution layers post their transaction data as blobs to Celestia under namespaces while running their own state machines. Light nodes use Data Availability Sampling (DAS) and Namespaced Merkle Trees (NMT) to verify availability without downloading full blocks, and the Blobstream / Blobstream X bridge attests Celestia data commitments on Ethereum and other EVM chains.
URL: Visit APIs.json
Run: Capabilities Using Naftiko
Blob, Blobstream, Bridge, Celestia, DAS, DataAvailability, DataAvailabilitySampling, EVM, FraudProof, Header, JSONRPC, LibP2P, P2P, PayForBlobs, Rollup, Share, State
- Created: 2026-05-24
- Modified: 2026-05-24
| Network | Chain ID | Status | Faucet |
|---|---|---|---|
| Mainnet Beta | celestia |
Live since Oct 2023 | n/a |
| Mocha-4 testnet | mocha-4 |
Live | Public faucet |
| Arabica devnet | arabica-11 |
Live (frequently reset) | Public faucet |
| API | Module | Spec |
|---|---|---|
| Celestia Node Blob API | blob.* |
openapi |
| Celestia Node Header API | header.* |
openapi |
| Celestia Node DA API | da.* |
openapi |
| Celestia Node Share API | share.* |
openapi |
| Celestia Node State API | state.* |
openapi |
| Celestia Node DAS API | das.* |
openapi |
| Celestia Node Fraud API | fraud.* |
openapi |
| Celestia Node P2P API | p2p.* |
openapi |
| Celestia Node Admin API | node.* |
openapi |
| Celestia Node Blobstream API | blobstream.* |
openapi |
All ten modules are exposed via a single JSON-RPC endpoint on celestia-node (default http://localhost:26658) using bearer-token auth scoped to one of four permission tiers: public, read, write, admin. Tokens are minted via celestia <node-type> auth <permissions> or node.AuthNew.
| Repo | Description | Language |
|---|---|---|
| celestia-node | DA bridge/full/light nodes; JSON-RPC server | Go |
| celestia-app | Consensus node (Cosmos SDK + CometBFT) | Go |
| celestia-core | Fork of CometBFT used by celestia-app | Go |
| lumina | Wasm-friendly Rust light node | Rust |
| celestia-openrpc | Go client w/o celestia-node deps (archived 2025-04) | Go |
| celestia-ts | TypeScript client | TypeScript |
| celestia-rpc | Rust RPC client crate | Rust |
- nmt — Namespaced Merkle Tree
- rsmt2d — 2D Reed-Solomon Merkle Tree erasure code
- go-square — Blob encoding into 2D EDS
- go-fraud — Generic p2p fraud proof library
- go-header — Header sync, gossip, and storage
- blobstream-contracts — Celestia → EVM bridge
- orchestrator-relayer — Blobstream orchestrator/relayer
- op-alt-da — Optimism Alt-DA provider backed by Celestia
- nitro-das-celestia — Arbitrum Nitro DAS provider
- hana — Kona-based derivation pipeline for Celestia DA
- celestia-da (Rollkit) — Modular DA interface implementation
- celestia-specs — Protocol specifications
- CIPs — Celestia Improvement Proposals
- networks — Public network configs and genesis files
- docs — Documentation source (MDX)
All core repositories are licensed under Apache-2.0.
- Kin Lane — info@apievangelist.com — https://apievangelist.com