[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**


  
  
</Steps>


## **Make Your First Call**


  
  
  

:::

  </Step>
</Steps>


## **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
```
