Get started with Arbitrum

Find quickstarts, guides, and reference docs for building dApps, bridging tokens, running nodes, and launching chains on Arbitrum.

Arbitrum is the finance-native platform providing infrastructure for applications, tokenization, and dedicated chains. These docs explain the protocols, chains, services, and SDKs developers use to build on the Arbitrum platform.

In the programmable economy, markets, transactions, and business processes run in software. Arbitrum provides the infrastructure for those systems to execute with configurable rules and Ethereum settlement.

If you're ready to start building, try the Solidity quickstart or Stylus quickstart.

Understand Arbitrum

Learn how Arbitrum scales Ethereum.

Arbitrum introduction

A FAQ-style overview of Arbitrum's finance-native platform.

Inside Nitro

A technical deep dive into Nitro's architecture.

Inside AnyTrust

A technical deep dive into the AnyTrust protocol.

Nitro whitepaper

The original whitepaper that introduced Nitro.

DAO governance

Docs for members of the Arbitrum DAO.

Build decentralized apps

Deploy smart contracts to Arbitrum One, Arbitrum Nova, or any Arbitrum chain.

Quickstart (Solidity)

Deploy your first Solidity smart contract to Arbitrum using Remix.

Quickstart (Rust)

Deploy your first Rust smart contract using Arbitrum Stylus.

Explore Stylus

Write EVM-compatible smart contracts in Rust, C, and other languages that compile to Wasm.

Chain info

Chain IDs, RPC endpoints, and network parameters.

Launch your own chain

Launch a dedicated chain using the Arbitrum platform. Configure execution, gas tokens, data availability, governance, and validation for your product's requirements.

A gentle introduction

Understand Arbitrum chains' value proposition and use cases.

Deploy a chain

Use the Arbitrum chain SDK to configure and deploy your chain's core contracts.

Configure your chain

Set up throughput, gas tokens, data availability, governance, and more.

Migrate from another stack

Move an existing chain to Arbitrum technology.

Run a node

Run the machines that power the Arbitrum ecosystem.

Run a full node

Access Arbitrum chains without connecting to a third-party node.

Run an archive node

Access extensive historical data for advanced analytical purposes.

Run a feed relay

Distribute the sequencer feed across multiple nodes.

Configure a DAC

Run a Data Availability Server for AnyTrust chains.

Bridge tokens

Move ETH and ERC-20 tokens between Ethereum and Arbitrum chains.

Quickstart (bridge)

Step-by-step instructions for first-time bridge users.

Arbitrum bridge

Transfer tokens between Ethereum, Arbitrum One, Arbitrum Nova, and other Arbitrum chains.

Arbitrum Portal

Discover dApps deployed on Arbitrum.

On this page