Endpoints
OpenInfra uses global service endpoints. Your dashboard API key authorizes access; provisioning a server does not create a separate per-server RPC hostname.
Production endpoints
| Service | Protocol | Endpoint | Authentication |
|---|---|---|---|
| Solana RPC | HTTPS | https://rpc.sol.openinfra.sh | x-api-key |
| WebSocket | WSS | wss://ws.sol.openinfra.sh | x-api-key / ?api-key= |
| Yellowstone gRPC | gRPC/TLS | geyser.sol.openinfra.sh:443 | x-token |
| Datastream | gRPC/TLS | stream.sol.openinfra.sh:443 | x-api-key |
| Eventstream | gRPC/TLS | events.sol.openinfra.sh:443 | x-api-key |
Endpoint formats
Use https://geyser.sol.openinfra.sh when constructing the current @triton-one/yellowstone-grpc client. Lower-level gRPC tools such as grpcurl use geyser.sol.openinfra.sh:443.
Browser WebSocket clients cannot attach custom upgrade headers, so they may use wss://ws.sol.openinfra.sh?api-key=YOUR_API_KEY. Server-side clients should prefer the x-api-key header.