Skip to main content

Authentication and Exposure Policy

Raw Solana RPC is not a complete production access-control layer. Keep node listeners internal and place users behind a gateway that authenticates, authorizes, rate-limits, and logs requests.

:::warning Public RPC is dev/test only Public Solana RPC endpoints are shared infrastructure. They are not production SLAs, may return 429 for excess traffic, and may return 403 for blocked traffic. :::

SurfaceExposureControls
Gossip 8001/udpPublic as requiredFirewall where practical.
HTTP RPC 8899/tcpPrivateGateway auth, method allowlist, body limits, quotas.
WebSocket 8900/tcpPrivateConnection caps, subscription caps, idle timeout.
Metrics 9100/tcpInternal onlyPrometheus network policy.

Use Rate Limiting and Security Standards for gateway policy.