Practical overview
When it fits
Use it when you need to operate Celestia node infrastructure, sample block data for availability verification, relay blocks, or connect an application to node functionality through an API.
Who it is for
- Celestia infrastructure operators
- Developers integrating node capabilities through the documented public API
- Teams building or running self-hosted data-availability services
- Users working in Linux, macOS, command-line, or server environments
Documented uses
- Run a light node that verifies block-data availability through data-availability sampling.
- Run a bridge node that relays blocks from the Celestia consensus network to the data-availability network.
- Build an application using the documented celestia-node public API.
- Operate a self-hosted Celestia data-availability node service.
Requirements & limits
The project is a public, active, non-archived GitHub repository with an Apache-2.0 license. It documents a public API and supports Linux, macOS, command-line, and server environments.
- Select the node type according to the operational role: light nodes sample and verify availability, while bridge nodes relay blocks.
- The documented public API matters if another application needs to use node functionality.
- The Go implementation and self-hosted infrastructure model are relevant technical considerations.
- The Apache-2.0 license supports use as an open-source project.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 30 September 2026
- Original website title
- celestiaorg/celestia-node · Official homepage title · retained in its source language

