Arbitrum node runners

Arbitrum node runners documentation

Request an update

Arbitrum nodes: an overview

Learn more about what types of Arbitrum nodes are available to run.

Nitro support policy

Learn the details of the support policy for Nitro.

Prepare to run a node

Learn the prerequisites for running an Arbitrum node on your local machine

How to run a full node for an Arbitrum chain

Learn how to run an Arbitrum node on your local machine

How to assign roles to a Nitro node

Understand how a Nitro node's role (RPC node, archive node, sequencer, batch poster, validator — optionally with split validation — or feed relay) is set by configuration flags, and how to convert a node from one role to another.

How to run a local full chain simulation

This page provides instructions for setting up a complete local development environment for testing Arbitrum contracts in a fully simulated environment.

How to run a local Nitro dev node

This page provides instructions for setting up and running a local Nitro dev node for contract testing and development.

Ethereum beacon chain RPC providers

A reference list of Ethereum beacon chain RPC providers that Arbitrum node operators can use to access blob data after the Dencun upgrade.

Data Availability

Learn how data availability works in arbitrum

How to run a feed relay

Learn how to run an Arbitrum feed relay, and how to architect relays and nodes for reliable feed consumption at fleet scale.

Beacon Nodes: Historical Blobs

Learn more about the impacts of the Fusaka upgrade when running a beacon node.

Arbos releases

More types

Sequencer

Nitro

Troubleshooting: Run a node

Troubleshoot common issues when running an Arbitrum node, with configuration-specific guidance and a report generator for getting help.

Frequently asked questions: Run a node

List of questions and answers frequently asked by node runners

How is this guide?