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.

Arbitrum publishes 4 APIs on the APIs.io network, including One JSON-RPC, Nova JSON-RPC, Sepolia JSON-RPC, and 1 more. Tagged areas include Layer 2, Ethereum, Rollup, JSON-RPC, and Stylus.

The Arbitrum catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

Arbitrum’s developer surface includes documentation, GitHub presence, developer portal, status page, engineering blog, and 8 more developer resources.

43.7/100 developing ▬ flat Agent 33/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
10 APIs
Layer 2EthereumRollupJSON-RPCStylusNitroOrbitBridge

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 43.7/100 · developing
Contract Quality 17.4 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 5.7 / 12
Discoverability 7.4 / 10
Agent readiness — 33/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/arbitrum: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

Arbitrum JSON-RPC API

Ethereum-compatible JSON-RPC 2.0 endpoint

Scroll for all 10

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Arbitrum JSON-RPC API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Arbitrum Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

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

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Arbitrum API Rules

7 rules · 1 errors 5 warnings 1 info

SPECTRAL

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Arbitrum Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Arbitrum Agentic Access

1 operation · 1 acting

1 operations · 1 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: arbitrum
url: https://raw.githubusercontent.com/api-evangelist/arbitrum/refs/heads/main/apis.yml
name: Arbitrum
kind: company
description: 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.
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/arbitrum.png
tags:
- Layer 2
- Ethereum
- Rollup
- JSON-RPC
- Stylus
- Nitro
- Orbit
- Bridge
created: '2026-05-23'
modified: '2026-05-29'
specificationVersion: '0.19'
apis:
- aid: arbitrum:one-rpc
  name: Arbitrum One JSON-RPC
  description: 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-specific precompiles for L1 messaging,
    retryable tickets, and gas accounting. Public endpoint does not support WebSockets — production teams use Alchemy, QuickNode,
    Infura, Chainstack, or self-hosted Nitro nodes.
  humanURL: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  baseURL: https://arb1.arbitrum.io/rpc
  tags:
  - JSON-RPC
  - Mainnet
  - Arbitrum One
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/arbitrum/refs/heads/main/asyncapi/arbitrum-asyncapi.yml
- aid: arbitrum:nova-rpc
  name: Arbitrum Nova JSON-RPC
  description: 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 gaming and social apps.
  humanURL: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  baseURL: https://nova.arbitrum.io/rpc
  tags:
  - JSON-RPC
  - Nova
  - AnyTrust
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/arbitrum/refs/heads/main/asyncapi/arbitrum-asyncapi.yml
- aid: arbitrum:sepolia-rpc
  name: Arbitrum Sepolia JSON-RPC
  description: Public Ethereum JSON-RPC endpoint for the Arbitrum Sepolia testnet (chain ID 421614).
  humanURL: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  baseURL: https://sepolia-rollup.arbitrum.io/rpc
  tags:
  - JSON-RPC
  - Testnet
  - Sepolia
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/arbitrum/refs/heads/main/asyncapi/arbitrum-asyncapi.yml
- aid: arbitrum:bridge
  name: Arbitrum Bridge
  description: 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 underlying token-bridge contracts are open-source.
  humanURL: https://bridge.arbitrum.io
  baseURL: https://bridge.arbitrum.io
  tags:
  - Bridge
  - Cross-Chain
  - Canonical
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/arbitrum-bridge/quickstart
  - type: App
    url: https://bridge.arbitrum.io
  - type: Repository
    url: https://github.com/OffchainLabs/token-bridge-contracts
- aid: arbitrum:sdk
  name: Arbitrum SDK
  description: 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 estimation for Arbitrum chains.
  humanURL: https://docs.arbitrum.io/sdk
  baseURL: https://github.com/OffchainLabs/arbitrum-sdk
  tags:
  - SDK
  - TypeScript
  - Cross-Chain
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/sdk
  - type: Repository
    url: https://github.com/OffchainLabs/arbitrum-sdk
- aid: arbitrum:stylus-sdk
  name: Stylus SDK (Rust)
  description: 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 primitives, host I/O, and macros for ABI compatibility.
  humanURL: https://docs.arbitrum.io/stylus/gentle-introduction
  baseURL: https://github.com/OffchainLabs/stylus-sdk-rs
  tags:
  - Stylus
  - SDK
  - Rust
  - WASM
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/stylus/gentle-introduction
  - type: Repository
    url: https://github.com/OffchainLabs/stylus-sdk-rs
- aid: arbitrum:nitro
  name: Arbitrum Nitro
  description: 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 Arbitrum's execution layer.
  humanURL: https://docs.arbitrum.io/how-arbitrum-works/inside-arbitrum-nitro
  baseURL: https://github.com/OffchainLabs/nitro
  tags:
  - Node
  - Nitro
  - Sequencer
  - Validator
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/how-arbitrum-works/inside-arbitrum-nitro
  - type: Repository
    url: https://github.com/OffchainLabs/nitro
- aid: arbitrum:orbit-sdk
  name: Arbitrum Orbit SDK
  description: 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.
  humanURL: https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
  baseURL: https://github.com/OffchainLabs/arbitrum-orbit-sdk
  tags:
  - Orbit
  - SDK
  - Appchains
  properties:
  - type: Documentation
    url: https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
  - type: Repository
    url: https://github.com/OffchainLabs/arbitrum-orbit-sdk
- aid: arbitrum:arbiscan-explorer
  name: Arbiscan Block Explorer
  description: Etherscan-family block explorer for Arbitrum One, Nova, and Sepolia with a public REST API for contracts, transactions,
    and addresses.
  humanURL: https://arbiscan.io
  baseURL: https://api.arbiscan.io/api
  tags:
  - Block Explorer
  - Arbiscan
  - API
  properties:
  - type: Documentation
    url: https://docs.arbiscan.io
  - type: Website
    url: https://arbiscan.io
- aid: arbitrum:arbitrum-json-rpc-api
  name: Arbitrum JSON-RPC API
  description: Ethereum-compatible JSON-RPC 2.0 endpoint
  humanURL: https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers
  baseURL: https://arb1.arbitrum.io/rpc
  tags:
  - JSON-RPC
  properties:
  - type: OpenAPI
    url: openapi/arbitrum-json-rpc-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/arbitrum-agentic-access.yml
- type: DomainSecurity
  url: security/arbitrum-domain-security.yml
- type: Website
  url: https://arbitrum.io
- type: Foundation
  url: https://arbitrum.foundation
- type: Documentation
  url: https://docs.arbitrum.io
- type: GitHub
  url: https://github.com/OffchainLabs
- type: Portal
  url: https://portal.arbitrum.io
- type: Bridge
  url: https://bridge.arbitrum.io
- type: Status
  url: https://status.arbitrum.io
- type: Twitter
  url: https://x.com/arbitrum
- type: Discord
  url: https://discord.gg/arbitrum
- type: Blog
  url: https://medium.com/offchainlabs
- type: LlmsText
  url: https://docs.arbitrum.io/llms.txt
integrations:
- name: Ethereum
- name: Alchemy
- name: QuickNode
- name: Infura
- name: Chainstack
- name: The Graph
- name: Etherscan
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com