Get started with 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.