Skip to content

Quick start guide

In this section, we show you how to get started with installing the needed libraries and packages in Celestia to help you run a node on Celestia.

Celestia Node

Install celestia-node allows you to get started with running a light node and do data availability sampling.

Light nodes are the best nodes to test out initially if you are new to participating in Celestia.

celestia-node client also allows you to run other types of data availability (DA) nodes like bridge and full DA storage nodes, which will be covered in later sections.

Celestia App

Install celestia-app allows you to get started running a consensus node.

celestia-app is the software that allows you to run validator nodes and also provide RPC endpoints.

celestia-app covers the consensus layer, while celestia-node covers the DA layer.

Getting started

As covered in the previous section, Celestia offers two different test networks, Arabica devnet and Mocha testnet.

If you are planning to run a light node, it is recommended to use Arabica, which you will find options to connecting to in the later sections.

If you plan on running a validator, your only option is to run your node on Mocha.

In this quick start guide, we will go over installing both of the software clients: celestia-node and celestia-app.


If you just want to run a light node, you don't need to install celestia-app and can skip that part.

Proceed to the next section in order to get started.