# RPC Component

The RPC component provides external API access to the node, implementing the Ethereum JSON-RPC specification and allowing custom extensions.

## Overview

The RPC component provides:
- Standard Ethereum JSON-RPC methods
- WebSocket subscriptions
- Custom method extensions
- Rate limiting and access control
- Request batching support
- Multiple transport protocols (HTTP, WebSocket, IPC)


## Next Steps

- Explore [Network](/sdk/node-components/network) component integration
- Learn about [Transaction Pool](/sdk/node-components/pool) APIs
- Understand [EVM](/sdk/node-components/evm) execution context