Optimism website screenshot

Optimism

Optimism is an Ethereum Layer 2 scaling network and the originator of the OP Stack — an open-source, modular rollup framework that powers OP Mainnet and a growing Superchain of interoperable chains (Base, Mode, Zora, Worldchain, and others). Developers interact via standard Ethereum JSON-RPC, the Optimism (Viem-based) SDK, the canonical Optimism Bridge, OP Stack operator tooling (op-geth, op-node, op-deployer, op-batcher, op-proposer, op-challenger), and the Superchain Registry.

Optimism publishes 3 APIs on the APIs.io network: OP Mainnet JSON-RPC, OP Sepolia JSON-RPC, and JSON-RPC API. Tagged areas include Layer 2, Ethereum, OP Stack, Superchain, and JSON-RPC.

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

Optimism’s developer surface includes documentation, GitHub presence, status page, engineering blog, and 9 more developer resources.

41.9/100 thin ▬ flat Agent 33/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
10 APIs
Layer 2EthereumOP StackSuperchainJSON-RPCRollupBridge

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 41.9/100 · thin
Contract Quality 17.4 / 25
Developer Ergonomics 2.2 / 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/optimism: 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.

OP Mainnet JSON-RPC

Public Ethereum JSON-RPC endpoint for OP Mainnet (chain ID 10). Supports standard eth_* methods plus Optimism extensions for L1 fee estimation, deposit tracking, and withdrawal ...

OP Sepolia JSON-RPC

Public Ethereum JSON-RPC endpoint for the OP Sepolia testnet (chain ID 11155420) used for development and integration testing.

Optimism Bridge (Standard Bridge)

Canonical cross-chain bridge for depositing and withdrawing ETH and ERC-20 tokens between Ethereum L1 and OP Mainnet, secured by the OP Stack StandardBridge contracts. Available...

OP Stack

Open-source, modular Ethereum L2 rollup stack. The monorepo at github.com/ethereum-optimism/optimism contains op-geth (execution), op-node (consensus), op-batcher, op-proposer, ...

Superchain Registry

Source-of-truth index of chains that are part of the Optimism Superchain — genesis files, deployment addresses, RPC endpoints, explorers, and chain metadata in machine-readable ...

Optimism SDK (Viem extension)

Modern Optimism SDK exposed as a Viem extension (viem/op-stack) for L1<->L2 message tracking, deposit and withdrawal flows, fee estimation, and Superchain multi-chain helpers.

Supersim

Local Superchain simulator that spins up multiple OP Stack chains for developing and testing cross-chain interop messages (CrossL2Inbox / L2ToL2CrossDomainMessenger) before main...

Optimism Etherscan

Etherscan-family block explorer for OP Mainnet and OP Sepolia with REST API access for contracts, transactions, and addresses.

Optimism Blockscout

Open-source Blockscout block explorer for OP Mainnet with REST and GraphQL APIs.

Optimism JSON-RPC API

Standard Ethereum JSON-RPC method invocation.

Scroll for all 10

Open Collections 1

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

OP Mainnet JSON-RPC

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Optimism 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.

Optimism (OP Stack) WebSocket JSON-RPC API

AsyncAPI 2.6 description of the WebSocket JSON-RPC subscription surface exposed by op-geth — the OP Stack execution client used by OP Mainnet (chain ID 10) and OP Sepolia (chain...

ASYNCAPI

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Optimism API Rules

7 rules · 1 errors 5 warnings 1 info

SPECTRAL

Security Posture 1

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

Optimism Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

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

Optimism 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: optimism
url: https://raw.githubusercontent.com/api-evangelist/optimism/refs/heads/main/apis.yml
name: Optimism
kind: company
description: Optimism is an Ethereum Layer 2 scaling network and the originator of the OP Stack — an open-source, modular
  rollup framework that powers OP Mainnet and a growing Superchain of interoperable chains (Base, Mode, Zora, Worldchain,
  and others). Developers interact via standard Ethereum JSON-RPC, the Optimism (Viem-based) SDK, the canonical Optimism Bridge,
  OP Stack operator tooling (op-geth, op-node, op-deployer, op-batcher, op-proposer, op-challenger), and the Superchain Registry.
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/optimism.png
tags:
- Layer 2
- Ethereum
- OP Stack
- Superchain
- JSON-RPC
- Rollup
- Bridge
created: '2026-05-23'
modified: '2026-05-29'
specificationVersion: '0.19'
apis:
- aid: optimism:mainnet-rpc
  name: OP Mainnet JSON-RPC
  description: Public Ethereum JSON-RPC endpoint for OP Mainnet (chain ID 10). Supports standard eth_* methods plus Optimism
    extensions for L1 fee estimation, deposit tracking, and withdrawal proving. Public endpoint is rate-limited and does not
    provide WebSockets; production teams front it with Alchemy, QuickNode, Infura, or self-hosted op-geth + op-node.
  humanURL: https://docs.optimism.io/superchain/networks
  baseURL: https://mainnet.optimism.io
  tags:
  - JSON-RPC
  - Mainnet
  - OP Mainnet
  properties:
  - type: Documentation
    url: https://docs.optimism.io/superchain/networks
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/optimism/refs/heads/main/asyncapi/optimism-asyncapi.yml
  - url: graphql/optimism-graphql.md
    type: GraphQL
- aid: optimism:sepolia-rpc
  name: OP Sepolia JSON-RPC
  description: Public Ethereum JSON-RPC endpoint for the OP Sepolia testnet (chain ID 11155420) used for development and integration
    testing.
  humanURL: https://docs.optimism.io/superchain/networks
  baseURL: https://sepolia.optimism.io
  tags:
  - JSON-RPC
  - Testnet
  - Sepolia
  properties:
  - type: Documentation
    url: https://docs.optimism.io/superchain/networks
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/optimism/refs/heads/main/asyncapi/optimism-asyncapi.yml
- aid: optimism:bridge
  name: Optimism Bridge (Standard Bridge)
  description: Canonical cross-chain bridge for depositing and withdrawing ETH and ERC-20 tokens between Ethereum L1 and OP
    Mainnet, secured by the OP Stack StandardBridge contracts. Available as a hosted app and via the Superbridge / Brid.gg
    interfaces for the full Superchain.
  humanURL: https://app.optimism.io/bridge
  baseURL: https://app.optimism.io/bridge
  tags:
  - Bridge
  - Cross-Chain
  - Canonical
  properties:
  - type: Documentation
    url: https://docs.optimism.io/app-developers/bridging/standard-bridge
  - type: App
    url: https://app.optimism.io/bridge
- aid: optimism:op-stack
  name: OP Stack
  description: Open-source, modular Ethereum L2 rollup stack. The monorepo at github.com/ethereum-optimism/optimism contains
    op-geth (execution), op-node (consensus), op-batcher, op-proposer, op-challenger, op-deployer, op-validator, and fault-proof
    system used to launch and operate Superchain rollups.
  humanURL: https://stack.optimism.io
  baseURL: https://github.com/ethereum-optimism/optimism
  tags:
  - OP Stack
  - Rollup
  - Open Source
  properties:
  - type: Documentation
    url: https://docs.optimism.io/stack/getting-started
  - type: Repository
    url: https://github.com/ethereum-optimism/optimism
  - type: Specs
    url: https://specs.optimism.io
- aid: optimism:superchain-registry
  name: Superchain Registry
  description: Source-of-truth index of chains that are part of the Optimism Superchain — genesis files, deployment addresses,
    RPC endpoints, explorers, and chain metadata in machine-readable form.
  humanURL: https://github.com/ethereum-optimism/superchain-registry
  baseURL: https://github.com/ethereum-optimism/superchain-registry
  tags:
  - Superchain
  - Registry
  - Metadata
  properties:
  - type: Repository
    url: https://github.com/ethereum-optimism/superchain-registry
- aid: optimism:viem-sdk
  name: Optimism SDK (Viem extension)
  description: Modern Optimism SDK exposed as a Viem extension (viem/op-stack) for L1<->L2 message tracking, deposit and withdrawal
    flows, fee estimation, and Superchain multi-chain helpers.
  humanURL: https://docs.optimism.io/app-developers/tutorials/bridging/cross-dom-solidity
  baseURL: https://viem.sh/op-stack
  tags:
  - SDK
  - TypeScript
  - Viem
  - Cross-Chain
  properties:
  - type: Documentation
    url: https://viem.sh/op-stack
- aid: optimism:supersim
  name: Supersim
  description: Local Superchain simulator that spins up multiple OP Stack chains for developing and testing cross-chain interop
    messages (CrossL2Inbox / L2ToL2CrossDomainMessenger) before mainnet rollout.
  humanURL: https://docs.optimism.io/stack/interop/tools/supersim
  baseURL: https://github.com/ethereum-optimism/supersim
  tags:
  - Supersim
  - Interop
  - Local Dev
  properties:
  - type: Repository
    url: https://github.com/ethereum-optimism/supersim
- aid: optimism:etherscan-explorer
  name: Optimism Etherscan
  description: Etherscan-family block explorer for OP Mainnet and OP Sepolia with REST API access for contracts, transactions,
    and addresses.
  humanURL: https://optimistic.etherscan.io
  baseURL: https://api-optimistic.etherscan.io/api
  tags:
  - Block Explorer
  - Etherscan
  - API
  properties:
  - type: Documentation
    url: https://docs.optimism.etherscan.io
  - type: Website
    url: https://optimistic.etherscan.io
- aid: optimism:blockscout-explorer
  name: Optimism Blockscout
  description: Open-source Blockscout block explorer for OP Mainnet with REST and GraphQL APIs.
  humanURL: https://optimism.blockscout.com
  baseURL: https://optimism.blockscout.com/api
  tags:
  - Block Explorer
  - Blockscout
  - API
  properties:
  - type: Website
    url: https://optimism.blockscout.com
- aid: optimism:optimism-json-rpc-api
  name: Optimism JSON-RPC API
  description: Standard Ethereum JSON-RPC method invocation.
  humanURL: https://docs.optimism.io/superchain/networks
  baseURL: https://mainnet.optimism.io
  tags:
  - JSON-RPC
  properties:
  - type: OpenAPI
    url: openapi/optimism-json-rpc-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/optimism-agentic-access.yml
- type: DomainSecurity
  url: security/optimism-domain-security.yml
- type: Website
  url: https://www.optimism.io
- type: Documentation
  url: https://docs.optimism.io
- type: GitHub
  url: https://github.com/ethereum-optimism
- type: Specs
  url: https://specs.optimism.io
- type: SuperchainRegistry
  url: https://github.com/ethereum-optimism/superchain-registry
- type: Governance
  url: https://gov.optimism.io
- type: Status
  url: https://status.optimism.io
- type: Twitter
  url: https://x.com/Optimism
- type: Discord
  url: https://discord.gg/optimism
- type: Blog
  url: https://blog.oplabs.co
- type: LlmsText
  url: https://docs.optimism.io/llms.txt
integrations:
- name: Ethereum
- name: Base
- name: Mode
- name: Zora
- name: Worldchain
- name: Alchemy
- name: QuickNode
- name: Infura
- name: The Graph
- name: Etherscan
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com