Arbitrum website screenshot

Arbitrum

Arbitrum is the Ethereum Layer 2 rollup ecosystem from Offchain Labs. It includes Arbitrum One (general-purpose rollup secured by Ethereum), Arbitrum Nova (AnyTrust chain for high-throughput, low-cost apps), Arbitrum Sepolia (testnet), and Arbitrum Orbit (settlement framework for custom L2 / L3 chains). Developers interact via standard Ethereum JSON-RPC, the Stylus SDK for Rust / C / C++ smart contracts, the Arbitrum SDK for cross-chain messaging and bridging, and the Arbitrum Bridge for canonical asset transfer between Ethereum and Arbitrum chains.

9 APIs 0 Features
Layer 2EthereumRollupJSON-RPCStylusNitroOrbitBridge

APIs

Arbitrum One JSON-RPC

Public Ethereum JSON-RPC endpoint for Arbitrum One mainnet (chain ID 42161), the flagship optimistic rollup secured directly by Ethereum L1. Supports standard eth_* methods plus...

Arbitrum Nova JSON-RPC

Public Ethereum JSON-RPC endpoint for Arbitrum Nova (chain ID 42170), an AnyTrust chain with a Data Availability Committee for high-throughput, low-cost transactions suited to g...

Arbitrum Sepolia JSON-RPC

Public Ethereum JSON-RPC endpoint for the Arbitrum Sepolia testnet (chain ID 421614).

Arbitrum Bridge

Canonical cross-chain bridge for transferring ETH and ERC-20 tokens between Ethereum L1, Arbitrum One, Arbitrum Nova, and connected Orbit chains. Bridge operations and underlyin...

Arbitrum SDK

Official TypeScript SDK (@arbitrum/sdk) for cross-chain interactions — building L1-to-L2 and L2-to-L1 messages, deposit and withdrawal flows, retryable tickets, and gas estimati...

Stylus SDK (Rust)

Stylus lets developers write EVM-compatible smart contracts in Rust, C, and C++ that compile to WASM and run alongside Solidity contracts. The Rust SDK provides storage primitiv...

Arbitrum Nitro

Open-source Nitro node implementation that runs Arbitrum One, Nova, and Orbit chains. Includes the sequencer, batch poster, validator, and a fork of go- ethereum patched for Arb...

Arbitrum Orbit SDK

TypeScript SDK and tooling for deploying and operating Orbit chains — custom Arbitrum L2 / L3 chains that settle to Arbitrum One, Nova, or other Orbit chains.

Arbiscan Block Explorer

Etherscan-family block explorer for Arbitrum One, Nova, and Sepolia with a public REST API for contracts, transactions, and addresses.

Collections

Pricing Plans

Arbitrum Plans Pricing

1 plans

PLANS

Rate Limits

Arbitrum Rate Limits

2 limits

RATE LIMITS

FinOps

Event Specifications

Arbitrum Public WebSocket APIs

AsyncAPI description of the WebSocket surface that Arbitrum exposes from publicly documented endpoints. ## Important scope notes (from Arbitrum docs) Arbitrum's public RPC endpo...

ASYNCAPI

Resources

🔗
Website
Website
🔗
Foundation
Foundation
🔗
Documentation
Documentation
👥
GitHub
GitHub
🌐
Portal
Portal
🔗
Bridge
Bridge
🟢
Status
Status
🔗
Twitter
Twitter
🔗
Discord
Discord
📰
Blog
Blog
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Arbitrum JSON-RPC API
  version: 1.0.0
items:
- info:
    name: JSON-RPC
    type: folder
  items:
  - info:
      name: Invoke a JSON-RPC method
      type: http
    http:
      method: POST
      url: https://arb1.arbitrum.io/rpc/
      body:
        type: json
        data: '{}'
    docs: 'Single entry point for all JSON-RPC calls. The HTTP body is a JSON-RPC 2.0

      request object (or a batch array). Common Ethereum methods include

      eth_blockNumber, eth_chainId, eth_getBalance, eth_getTransactionByHash,

      eth_getTransactionReceipt, eth_call, eth_estimateGas,

      eth_sendRawTransaction, eth_getLogs. Arbitrum-specific methods include

      arb_getL1Confirmations and various nodeinterface precompile calls.

      '
bundled: true