RPC overview

The Solana JSON-RPC surface over HTTP, with WebSocket subscriptions and explicit method limits.

rpc edge exposes a Solana JSON-RPC surface over HTTP, plus WebSocket subscriptions, on performance-tuned Frankfurt infrastructure. The RPC product is included because trading systems need live reads, simulations, and transaction submission. It is not positioned as an archive RPC or a broad account-scan product on shared plans.

What is Solana RPC?

Definition

Solana RPC is the JSON-RPC API that applications use to read on-chain state and submit transactions to the network. Over HTTP you make one-shot calls like getAccountInfo, getMultipleAccounts, simulateTransaction, and sendTransaction; over WebSocket you subscribe to account, log, and signature updates. rpc edge scopes this surface to trading workloads and protects the streaming fast path with explicit limits.

HTTP vs WebSocket

TransportUse for
HTTP JSON-RPClive reads, simulations, transaction submission
WebSocketaccount, program, log, slot, block, and signature subscriptions

Common methods

See rate limits for method classes, disabled methods, and account-read unit limits, errors and troubleshooting for status codes and 429 handling, and the leader slot API for route-aware sender planning.

When to stream instead

Polling adds latency. For live state at scale, prefer Yellowstone gRPC over fanning out WebSocket subscriptions, and decoded shreds for pre-execution transaction intent.