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.
Ethereum is the leading smart contract blockchain, powering decentralized applications across DeFi, NFTs, gaming, and more. To interact with the Ethereum network, applications use Remote Procedure Call (RPC) endpoints to read blockchain data, submit transactions, and communicate with smart contracts. OnFinality provides managed Ethereum RPC endpoints and dedicated node hosting, giving developers reliable access to the Ethereum mainnet without the overhead of running their own infrastructure.
Ethereum RPC is a communication protocol that allows external applications to query the Ethereum blockchain and send transactions. It uses the JSON-RPC specification, which defines a set of methods for interacting with execution clients. Common use cases include:
Developers typically connect to an RPC endpoint via HTTP or WebSocket. Public endpoints are available but often have rate limits and no guarantees. OnFinality offers authenticated endpoints with clearer usage limits and request analytics, suitable for production workloads.
OnFinality supports Ethereum mainnet through managed API endpoints and dedicated nodes. Key features include:
eth_blockNumber.For applications with high throughput requirements, dedicated nodes provide:
If your workload requires historical state access (archive) or detailed transaction traces, contact OnFinality to discuss options. Ethereum archive nodes enable queries for any past block, which is essential for analytics and compliance tools.
OnFinality simplifies Ethereum RPC access and node management, letting developers focus on building rather than infrastructure. Whether you need a simple API key for a prototype or a dedicated node for a high-traffic application, OnFinality provides the tools and support to scale your Web3 project.
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