Ethereum · Base · Arbitrum · Optimism · Polygon

Faster RPC reads for DeFi bots
without changing providers

Stop waiting on the internet for data your bot just requested. RPC Relay serves repeat reads from your machine, keeps one fast connection open for new data, and switches upstreams when a node slows down.

Typical request over the internet
~46ms
Repeat read from your machine
1.55ms

Approximately 30× lower in the published measured paths. Workload-specific; cold misses still pay network and upstream latency.

Checking network status…

Respond faster

Repeated balance, block, receipt, log, and contract reads can return from your own machine instead of crossing the internet again.

Keep scanning through slowdowns

If one public node stalls, RPC Relay can fail over to another so a provider problem does not freeze your entire read pipeline.

Know when data is fresh

Every cached response exposes its age and cache status, so your strategy can reject data that is too old for the decision it is making.

Get your token

Confirm a one-time signup code to create a free token

Your Relay is Ready

No token yet
Sign up or upgrade to reveal your token here.
Status
Active
Usage
Protected
Plan
-
Endpoint

Live browser benchmark

Runs a tier-aware sample of validated Ethereum calls from this browser.

Free

$0

Connect your bot and test real Ethereum reads before paying.

  • 10 calls/minute
  • One Ethereum endpoint for quick testing
  • Faster repeat reads for finalized history
  • ~46ms measured remote response
  • Automatic backup when a node fails
  • Never expires

Pro

$49 USDC / 30 days
Run the fastest path beside your bot

Move repeat reads off the public internet, simulate before sending, and replace block polling with signed callbacks. Trace methods return an explicit archive boundary response in this service tier.

  • 300 calls per 10 seconds
  • 1.55ms measured median for warm local reads
  • Higher limits for active scanners and bots
  • Fast failover when an upstream slows down
  • One persistent connection for new data
  • Repeat reads stay on your machine
  • Cache checks for chain reorganizations
  • Transaction simulation without submission
  • Signed confirmed-log webhooks
  • Five networks: Ethereum, Base, Arbitrum, Optimism, Polygon

Pro+

$99 USDC / 30 days
🔬 Archive, token APIs, and richer simulation

Backtest with historical reads, inspect token flows, and get fuller simulation output for research and tooling.

  • Everything in Pro
  • Archive-capable routing for trace/debug methods
  • Historical eth_call and eth_getLogs routing
  • Token balance and token transfer APIs
  • Full simulation: stateOverride, gasEstimate, accessList
  • Higher operational support envelope

Pay with the Pro+ checkout link, then use the returned claim to activate Pro+ access.

Simulate before you send

Preview return data, estimate gas, and build an access list without signing or broadcasting the transaction.

Stop polling every block

Receive signed, deduplicatable callbacks for confirmed contract logs on your bot's HTTPS endpoint.

Use one SDK

Install @rpc-relay/sdk for an EIP-1193 and viem-compatible transport while the local service handles caching and prefetch.

Run on five networks

Keep Ethereum, Base, Arbitrum, Optimism, and Polygon data in separate routes and cache namespaces.

How to Use Your Token

Endpoint: https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc

cURL

curl https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc \
  -H "Authorization: Bearer ***" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

JavaScript

fetch('https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_TOKEN',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'eth_blockNumber',
    params: []
  })
})

Python

import requests
response = requests.post(
    'https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc',
    headers={'Authorization': 'Bearer YOUR_TOKEN'},
    json={'jsonrpc': '2.0', 'id': 1, 'method': 'eth_blockNumber', 'params': []}
)
print(response.json())
Authentication
Authorization: Bearer YOUR_TOKEN

Put the fast path next to your bot

Install one small local service and point your existing Ethereum or Base client at it. Repeat reads stay on your machine; new data uses one persistent, authenticated connection.

Download CLI installer
curl -fsSL https://rpc-relay.pages.dev/install.sh | sh
rpc-relay-pro setup                        # Ethereum Mainnet
rpc-relay-pro setup --chain base           # Base Mainnet
rpc-relay-pro setup --chain arbitrum       # Arbitrum One
rpc-relay-pro setup --chain optimism       # OP Mainnet
rpc-relay-pro setup --chain polygon        # Polygon PoS
# Point your EVM client to http://127.0.0.1:8545
Warm proof p50
1.55 ms
Warm proof p95
2.84 ms
Warm network leaks
0 / 300

Production proof on July 21, 2026. Measurements are workload-specific, not a guarantee. Miss padding is traffic-analysis resistance, not cryptographic PIR; cold misses include network and upstream latency. View machine-readable proof →

The v1.2 audit separates accelerator compute from HTTP queueing and validates JSON-RPC results: 10,076 sustained RPS at concurrency 32 with 100% valid responses in the published run. Reproduce it with rpc-relay-pro audit. View audit proof →

Give AI agents blockchain data without giving them your key

Claude Desktop and other local agents can read approved Ethereum or Base data through your machine. The agent never sees the Pro credential and cannot sign or send transactions.

rpc-relay-pro mcp-config
rpc-relay-pro mcp

Fast without flying blind

See exactly how old a fast response is

Speed only helps when the answer is still useful. RPC Relay labels every cached response with its age, network, and source so your bot can reject stale data instead of acting on it. Developers can read the exact values in X-Cache-Status, X-Local-Proxy-Ms, and X-RPC-Data-Age-Ms.

Read the chain faster

Pull balances, logs, receipts, liquidity changes, and contract state with the block and timestamp context your strategy needs.

Bring your own trading signals

Keep using your preferred price, funding, volatility, and risk feeds. RPC Relay improves blockchain reads; it does not invent trade signals.

Stay in control of execution

Your bot still controls signing, gas, slippage, stops, and position size. RPC Relay is a fast read layer, not a wallet.

There is no universal “3% trailing stop” or “1.5× ATR” setting. Those are strategy parameters that require instrument-specific testing; RPC Relay does not recommend or enforce them.

Trust, policy, and support

Read the operational and legal documents that govern this service.

See how it works—and verify every claim

Start with the plain-English guides, then inspect the benchmarks and technical details when you are ready.