curl -H 'content-type:application/json' -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_blockNumber"}' 'https://eth.api.onfinality.io/public'https://eth.api.onfinality.io/publicwss://eth.api.onfinality.io/public-wshttps://eth.api.onfinality.io/beacon/public* The public endpoint is rate limited
Full
Hong KongN.Virginia
Full
JSON-RPCWebSocketsMetrics
Only pay for what you need.
Build on Ethereum with OnFinality RPC endpoints, archive-capable access, and dedicated node options for production Web3 workloads. Ethereum is the settlement layer for many wallets, DeFi products, analytics systems, bridges, and backend services, so the RPC layer needs to be tested like production infrastructure rather than a simple URL.
Ethereum RPC endpoints let applications read chain state, estimate gas, submit signed transactions, fetch logs, and inspect transaction receipts. Teams usually compare providers when public endpoints no longer provide enough reliability, visibility, or historical data support.
Common workloads include:
Start with eth_blockNumber, then test the exact calls your app uses: eth_call, eth_getLogs, eth_sendRawTransaction, receipts, WebSocket subscriptions, and any archive or trace methods your backend depends on.
Shared RPC works well for early integrations, prototypes, and moderate app traffic. Consider dedicated Ethereum nodes when traffic is sustained, workloads are latency-sensitive, or your team needs isolated resources, clearer operational control, or custom node planning.
Next steps:
Ethereum teams usually need two things from an RPC page: a fast way to test a mainnet request, and enough detail to know whether archive, trace, or dedicated node support fits a production workload.
Best fit: mainnet production workflows for trading systems, analytics, and production apps.
What builders usually check first:
Supported capability notes:
Decision notes:
A quick connection check usually starts with eth_blockNumber, then moves into the exact methods your wallet, dashboard, bot, indexer, or backend service needs.
Planning the next step:
Next steps:
OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.
Get Started