How to Get an Optimism RPC Endpoint
Step-by-step guide to getting a fast, reliable Optimism RPC endpoint
Optimism (OP Mainnet) is a leading Ethereum L2 and the foundation of the Superchain ecosystem. With sub-dollar transaction costs and full EVM compatibility, it hosts major protocols like Velodrome, Synthetix, and Aave. Here's how to get a reliable OP Mainnet RPC endpoint.
Features
Archive data access (all plans)
Trace & Debug methods (Starter+)
WebSocket support
Multi-region (Frankfurt, New York, Singapore)
Dedicated Nodes available
Step-by-Step: Get Your Optimism RPC Endpoint
Create a GetBlock Account
Go to GetBlock Dashboard and sign up. You can register with email or via Google/GitHub OAuth.
Create an Optimism Endpoint
Once logged in:
Click "Shared Nodes" in the left sidebar
Click "Create New Endpoint" or the "+" button

Select:
Protocol: Optimism
Network: Mainnet or Sepolia
API Interface: JSON-RPC or Websocket or GraphQL
Region: Frankfurt (EU)

Click "Create": Your endpoint URL will be generated immediately.
Code Sample
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider("https://shared.eu-central-1.getblock.io/<YOUR-ACCESS-TOKEN>/");
console.log("Block:", await provider.getBlockNumber());import { createPublicClient, http } from "viem";
import { optimism } from "viem/chains";
const client = createPublicClient({
chain: optimism,
transport: http("https://shared.eu-central-1.getblock.io/<YOUR-ACCESS-TOKEN>/"),
});What's Next?
Need Superchain infrastructure? Contact us.
Last updated
Was this helpful?