[dRPC](https://drpc.org) is a next-generation RPC platform that simplifies and optimizes communication with blockchain nodes. Built for Web3, dRPC provides low-latency, high-reliability access to blockchain data and operations. ### Why Choose dRPC? - **High Performance:** Optimized for speed and low latency. - **Decentralized:** Built for scalability and resilience. - **Cross-Blockchain Support:** Interact with multiple blockchain ecosystems. ## Supported Blockchains dRPC supports various blockchain networks, including: - Ethereum - Binance Smart Chain - Polygon - Solana - Avalanche ## Protocols - **JSON-RPC** - **REST** - **WebSocket** ## **Getting Started with dRPC API** ## **Make Your First Call** ::: ## **Advanced Features** ### Batch Requests Efficiently send multiple queries in a single request: ```json [ { "jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1 }, { "jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xYourAddress", "latest"], "id": 2 } ] ``` ### WebSocket Subscriptions Subscribe to live events like new blocks or logs: ```json { "jsonrpc": "2.0", "method": "eth_subscribe", "params": ["newHeads"], "id": 1 } ``` ### REST Endpoints For developers preferring REST over JSON-RPC, dRPC offers RESTful APIs for common operations: ``` GET https://eth-mainnet.drpc.org/v1/account/0xYourEthereumAddress/balance ```