Home
Providers
Celestia
Celestia
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 and Namespaced Merkle Trees to verify availability without downloading full blocks, and the Blobstream / Blobstream X bridge attests Celestia data commitments on Ethereum and other EVM chains. The reference stack — celestia-app (consensus, Cosmos SDK + CometBFT) and celestia-node (DA bridge/full/ light nodes) — exposes a JSON-RPC API with nine modules (blob, header, share, state, das, fraud, p2p, node, da, blobstream), plus a modular DA interface used by Rollkit, Optimism Alt-DA, Arbitrum Nitro DAS, and other rollup frameworks.
Celestia publishes 10 APIs on the APIs.io network, including Node Blob API, Node Header API, Node DA API, and 7 more.
The Celestia catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Celestia’s developer surface includes authentication, developer portal, documentation, getting-started guide, engineering blog, tooling, code examples, and 27 more developer resources.
10 APIs
19 Features
On this page
Kin Score
APIs 10
Open Collections 12
Features 19
Vocabularies 1
Spectral Rules 2
JSON Schema 3
JSON Structure 1
Examples 6
Security Posture 2
Agentic Access 1
Resources 34
apis.yml
5 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 36.0/100 · thin
Agent readiness — 20/100 · agent aware
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 10
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 12
Notable capabilities this provider offers.
First production modular data availability layer; separates consensus + DA from execution and settlement
Mainnet Beta launched October 2023; chain id celestia
Mocha-4 public testnet and Arabica devnet for application developers
PayForBlobs (MsgPayForBlobs) transactions for publishing namespaced blob data
Namespaced Merkle Trees (NMT) so each rollup only downloads data for its namespace
2D Reed-Solomon erasure coding over the extended data square (EDS)
Data Availability Sampling (DAS) lets light nodes verify availability without downloading full blocks
Bridge, full, and light celestia-node modes
JSON-RPC over HTTP (default :26658) with bearer-token auth and four permission scopes (public, read, write, admin)
WebSocket subscriptions for blob.Subscribe, header.Subscribe, fraud.Subscribe
Modular DA interface (da.*) compatible with Rollkit, Optimism Alt-DA, Arbitrum Nitro DAS, OP-Succinct, Kona, Hana
celestia-app exposes Cosmos SDK gRPC (:9090), REST (:1317), and CometBFT RPC (:26657) for consensus-level queries
Blobstream and Blobstream X bridge to Ethereum and EVM chains for cross-chain data root verification
Lumina Rust+Wasm light node runs in the browser
Funded by TIA staking and PayForBlobs gas fees; no central API key or commercial pricing tier
Reference implementations in Go (celestia-node, celestia-app) and Rust (lumina, celestia-rpc)
Apache-2.0 licensed across the celestia-node, celestia-app, celestia-core, and tooling repos
Active CIP (Celestia Improvement Proposal) process for protocol governance
Ecosystem rollups include Manta Pacific, Eclipse, Movement, Lightlink, Polygon CDK Validium, Astria, Hyperliquid (DA usage), and many more
Scroll for all 19
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 6
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 16
SDKs, sample code, and the tooling you integrate with
Scroll for all 16
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
name: Celestia
aid: celestia
deliveryModel:
model: library
open_source: false
commercial: false
callable_host: false
label: Library · distributed through package registries, no callable service
confidence: low
source:
- openapi
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source:
- authentication
- security
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/celestia.png
url: https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/apis.yml
apis:
- aid: celestia:celestia-blob-api
name: Celestia Node Blob API
tags:
- Blob
- Celestia
- Data Availability
- JSON-RPC
tags_raw:
- Blob
- Celestia
- DataAvailability
- JSONRPC
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-blob-api-openapi.yml
type: OpenAPI
- url: openapi/celestia-subscriptions-asyncapi.yml
type: AsyncAPI
- url: json-schema/celestia-blob-schema.json
type: JSONSchema
- url: json-schema/celestia-namespace-schema.json
type: JSONSchema
- url: json-structure/celestia-blob-structure.json
type: JSONStructure
- url: json-ld/celestia-context.jsonld
type: JSONLD
- url: examples/celestia-blob-submit-example.json
type: Examples
- url: examples/celestia-blob-get-example.json
type: Examples
description: JSON-RPC methods in the blob module of celestia-node. Submit blobs to one or more namespaces with blob.Submit,
retrieve them by height with blob.Get and blob.GetAll, generate inclusion proofs with blob.GetProof, check inclusion with
blob.Included, and subscribe to namespace blobs with blob.Subscribe. The canonical surface for rollups and applications
publishing data to Celestia.
- aid: celestia:celestia-header-api
name: Celestia Node Header API
tags:
- Celestia
- Header
- JSON-RPC
tags_raw:
- Celestia
- Header
- JSONRPC
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-header-api-openapi.yml
type: OpenAPI
- url: openapi/celestia-subscriptions-asyncapi.yml
type: AsyncAPI
- url: json-schema/celestia-extended-header-schema.json
type: JSONSchema
- url: examples/celestia-header-getbyheight-example.json
type: Examples
description: JSON-RPC methods in the header module of celestia-node. Query ExtendedHeaders with header.LocalHead, header.NetworkHead,
header.GetByHeight, header.GetByHash, and header.GetRangeByHeight; track sync state with header.SyncState and header.SyncWait;
and subscribe to new headers with header.Subscribe.
- aid: celestia:celestia-da-api
name: Celestia Node DA API
tags:
- Celestia
- Data Availability
- JSON-RPC
- Rollup
tags_raw:
- Celestia
- DataAvailability
- JSONRPC
- Rollup
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-da-api-openapi.yml
type: OpenAPI
- url: examples/celestia-da-submit-example.json
type: Examples
description: JSON-RPC methods in the da module of celestia-node implementing the modular Data Availability interface used
by Rollkit, Optimism Alt-DA, Arbitrum Nitro DAS, and other rollup frameworks. Exposes da.Submit, da.Get, da.GetIDs, da.GetProofs,
da.Commit, da.Validate, and da.MaxBlobSize.
- aid: celestia:celestia-share-api
name: Celestia Node Share API
tags:
- Celestia
- Data Availability
- JSON-RPC
- Share
tags_raw:
- Celestia
- DataAvailability
- JSONRPC
- Share
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-share-api-openapi.yml
type: OpenAPI
- url: examples/celestia-share-getnamespacedata-example.json
type: Examples
description: JSON-RPC methods in the share module of celestia-node. Provides direct access to Celestia's share-level data,
the extended data square (EDS), namespaced shares, and share proofs via share.SharesAvailable, share.GetShare, share.GetEDS,
share.GetNamespaceData, share.GetRange, and share.GetSamples.
- aid: celestia:celestia-state-api
name: Celestia Node State API
tags:
- Celestia
- JSON-RPC
- PayForBlobs
- States
tags_raw:
- Celestia
- JSONRPC
- PayForBlobs
- State
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-state-api-openapi.yml
type: OpenAPI
- url: examples/celestia-state-submitpayforblob-example.json
type: Examples
description: JSON-RPC methods in the state module of celestia-node. Exposes state-level operations including account balances,
transfers, delegations, and most importantly state.SubmitPayForBlob, the canonical entrypoint for submitting PayForBlobs
transactions to the celestia-app state machine.
- aid: celestia:celestia-das-api
name: Celestia Node DAS API
tags:
- Celestia
- DAS
- DataAvailabilitySampling
- JSON-RPC
tags_raw:
- Celestia
- DAS
- DataAvailabilitySampling
- JSONRPC
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-das-api-openapi.yml
type: OpenAPI
- url: openapi/celestia-subscriptions-asyncapi.yml
type: AsyncAPI
description: JSON-RPC methods in the das module of celestia-node. Operational introspection over the Data Availability Sampling
subsystem that light nodes run to probabilistically verify block data availability. Exposes das.SamplingStats and das.WaitCatchUp.
- aid: celestia:celestia-fraud-api
name: Celestia Node Fraud API
tags:
- Celestia
- FraudProof
- JSON-RPC
tags_raw:
- Celestia
- FraudProof
- JSONRPC
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-fraud-api-openapi.yml
type: OpenAPI
- url: openapi/celestia-subscriptions-asyncapi.yml
type: AsyncAPI
description: JSON-RPC methods in the fraud module of celestia-node. Exposes fraud proof retrieval and subscription for the
BadEncoding fraud proof type used to slash bridge nodes that propagate incorrectly erasure-coded blocks. Methods include
fraud.Get and fraud.Subscribe.
- aid: celestia:celestia-p2p-api
name: Celestia Node P2P API
tags:
- Celestia
- JSON-RPC
- LibP2P
- P2P
tags_raw:
- Celestia
- JSONRPC
- LibP2P
- P2P
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-p2p-api-openapi.yml
type: OpenAPI
description: JSON-RPC methods in the p2p module of celestia-node. libp2p-level introspection and control over the Celestia
DA network including peer info, NAT status, connection management, bandwidth stats, pubsub topics, and the private/protected
peer lists.
- aid: celestia:celestia-node-api
name: Celestia Node Admin API
tags:
- Administrative
- Authentication
- Celestia
- JSON-RPC
tags_raw:
- Administrative
- Auth
- Celestia
- JSONRPC
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-node-api-openapi.yml
type: OpenAPI
description: JSON-RPC methods in the node module of celestia-node. Provides administrative introspection over the running
node including node.Info, node.Ready, node.LogLevelSet, and the auth-token issuance methods node.AuthNew and node.AuthVerify
used to delegate capability-scoped access to other API modules (public, read, write, admin).
- aid: celestia:celestia-blobstream-api
name: Celestia Node Blobstream API
tags:
- Blobstream
- Bridge
- Celestia
- EVM
- JSON-RPC
tags_raw:
- Blobstream
- Bridge
- Celestia
- EVM
- JSONRPC
humanURL: https://node-rpc-docs.celestia.org/
properties:
- url: https://node-rpc-docs.celestia.org/
type: Documentation
- url: openapi/celestia-blobstream-api-openapi.yml
type: OpenAPI
description: JSON-RPC methods in the blobstream module of celestia-node. Generates inclusion proofs against Blobstream data
commitments so EVM chains can verify, via the Blobstream(X) bridge contracts, that a given blob was published to Celestia
at a specific height. Methods include blobstream.GetDataRootTupleRoot, blobstream.GetDataRootTupleInclusionProof, and
blobstream.GetShareProof.
common:
- type: Website
url: https://www.celestia.org/
- type: AgenticAccess
url: agentic-access/celestia-agentic-access.yml
- type: DomainSecurity
url: security/celestia-domain-security.yml
- type: Authentication
url: authentication/celestia-authentication.yml
- url: https://celestia.org
type: Portal
- url: https://docs.celestia.org
type: Documentation
- url: https://node-rpc-docs.celestia.org/
name: Celestia Node API Reference
type: Documentation
- url: https://docs.celestia.org/learn/celestia-101/data-availability/
name: Celestia 101 - Data Availability
type: GettingStarted
- url: https://docs.celestia.org/build/quick-start
name: Build Quick Start
type: GettingStarted
- url: https://blog.celestia.org
type: Blog
- url: https://forum.celestia.org
type: Forums
- url: https://discord.com/invite/YsnTPcSfWQ
name: Celestia Discord
type: Forums
- url: https://x.com/CelestiaOrg
type: Twitter
- url: https://github.com/celestiaorg
name: Celestia GitHub Organization
type: GitHubOrganization
- url: https://github.com/celestiaorg/celestia-node
name: celestia-node (DA node, Go)
type: SDKs
- url: https://github.com/celestiaorg/celestia-app
name: celestia-app (consensus node, Go / Cosmos SDK)
type: SDKs
- url: https://github.com/celestiaorg/celestia-core
name: celestia-core (CometBFT fork)
type: SDKs
- url: https://github.com/celestiaorg/celestia-openrpc
name: celestia-openrpc (Go client, no celestia-node deps)
type: SDKs
- url: https://github.com/celestiaorg/celestia-ts
name: celestia-ts (TypeScript client)
type: SDKs
- url: https://github.com/celestiaorg/celestia-node-client-rs
name: celestia-node-client-rs (Rust REST client)
type: SDKs
- url: https://docs.rs/celestia-rpc
name: celestia-rpc (Rust RPC client crate)
type: SDKs
- url: https://github.com/celestiaorg/lumina
name: Lumina (Wasm-friendly Rust light node)
type: SDKs
- url: https://github.com/celestiaorg/nmt
name: Namespaced Merkle Tree (NMT)
type: Tools
- url: https://github.com/celestiaorg/rsmt2d
name: rsmt2d - 2D Reed-Solomon Merkle Tree
type: Tools
- url: https://github.com/celestiaorg/go-square
name: go-square - blob encoding into 2D square
type: Tools
- url: https://github.com/celestiaorg/blobstream-contracts
name: Blobstream EVM bridge contracts
type: Tools
- url: https://github.com/celestiaorg/orchestrator-relayer
name: Blobstream orchestrator-relayer
type: Tools
- url: https://github.com/celestiaorg/op-alt-da
name: Celestia DA provider for Optimism Alt-DA
type: Integrations
- url: https://github.com/celestiaorg/nitro-das-celestia
name: Celestia DA provider for Arbitrum Nitro
type: Integrations
- url: https://github.com/rollkit/celestia-da
name: celestia-da modular DA implementation (Rollkit)
type: Integrations
- url: https://github.com/celestiaorg/celestia-specs
name: Celestia Specifications
type: Specification
- url: https://github.com/celestiaorg/CIPs
name: Celestia Improvement Proposals
type: Specification
- url: https://github.com/celestiaorg/docs
name: Documentation source
type: Documentation
- url: https://github.com/celestiaorg/awesome-celestia
name: Awesome Celestia
type: CodeExamples
- url: https://github.com/celestiaorg/networks
name: networks - public Celestia network configs
type: Documentation
- url: https://github.com/celestiaorg/helm-charts
name: Celestia Helm charts
type: Tools
- url: https://www.apache.org/licenses/LICENSE-2.0
type: License
- type: Features
data:
- First production modular data availability layer; separates consensus + DA from execution and settlement
- Mainnet Beta launched October 2023; chain id celestia
- Mocha-4 public testnet and Arabica devnet for application developers
- PayForBlobs (MsgPayForBlobs) transactions for publishing namespaced blob data
- Namespaced Merkle Trees (NMT) so each rollup only downloads data for its namespace
- 2D Reed-Solomon erasure coding over the extended data square (EDS)
- Data Availability Sampling (DAS) lets light nodes verify availability without downloading full blocks
- Bridge, full, and light celestia-node modes
- JSON-RPC over HTTP (default :26658) with bearer-token auth and four permission scopes (public, read, write, admin)
- WebSocket subscriptions for blob.Subscribe, header.Subscribe, fraud.Subscribe
- Modular DA interface (da.*) compatible with Rollkit, Optimism Alt-DA, Arbitrum Nitro DAS, OP-Succinct, Kona, Hana
- celestia-app exposes Cosmos SDK gRPC (:9090), REST (:1317), and CometBFT RPC (:26657) for consensus-level queries
- Blobstream and Blobstream X bridge to Ethereum and EVM chains for cross-chain data root verification
- Lumina Rust+Wasm light node runs in the browser
- Funded by TIA staking and PayForBlobs gas fees; no central API key or commercial pricing tier
- Reference implementations in Go (celestia-node, celestia-app) and Rust (lumina, celestia-rpc)
- Apache-2.0 licensed across the celestia-node, celestia-app, celestia-core, and tooling repos
- Active CIP (Celestia Improvement Proposal) process for protocol governance
- Ecosystem rollups include Manta Pacific, Eclipse, Movement, Lightlink, Polygon CDK Validium, Astria, Hyperliquid (DA usage),
and many more
sources:
- https://celestia.org
- https://docs.celestia.org
- https://node-rpc-docs.celestia.org/
- https://github.com/celestiaorg
- https://github.com/celestiaorg/celestia-node
- https://github.com/celestiaorg/celestia-app
- https://github.com/celestiaorg/CIPs
updated: '2026-05-24'
created: '2026-05-24T00:00:00.000Z'
modified: '2026-05-30'
position: Producing
description: '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 and Namespaced Merkle Trees to verify availability
without downloading full blocks, and the Blobstream / Blobstream X bridge attests
Celestia data commitments on Ethereum and other EVM chains. The reference stack —
celestia-app (consensus, Cosmos SDK + CometBFT) and celestia-node (DA bridge/full/
light nodes) — exposes a JSON-RPC API with nine modules (blob, header, share,
state, das, fraud, p2p, node, da, blobstream), plus a modular DA interface used
by Rollkit, Optimism Alt-DA, Arbitrum Nitro DAS, and other rollup frameworks.
'
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/celestia"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/celestia/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/celestia/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.