Skip to main content

Endpoints and regions

Choose a region close to your application server and use the transport for your product. These Solana mainnet endpoints require an active service with the selected product and region enabled.

New York​

Region code: ny

ServiceEndpoint
JSON-RPChttps://rpc.ny.shreds.xyz
SWQoS JSON-RPChttps://swqos.ny.shreds.xyz
WebSocketwss://ws.ny.shreds.xyz
Yellowstone gRPChttps://grpc.ny.shreds.xyz
Flash gRPChttps://flash.ny.shreds.xyz

Frankfurt​

Region code: fra

ServiceEndpoint
JSON-RPChttps://rpc.fra.shreds.xyz
SWQoS JSON-RPChttps://swqos.fra.shreds.xyz
WebSocketwss://ws.fra.shreds.xyz
Yellowstone gRPChttps://grpc.fra.shreds.xyz
Flash gRPChttps://flash.fra.shreds.xyz

Amsterdam​

Region code: ams

ServiceEndpoint
JSON-RPChttps://rpc.ams.shreds.xyz
SWQoS JSON-RPChttps://swqos.ams.shreds.xyz
WebSocketwss://ws.ams.shreds.xyz
Yellowstone gRPChttps://grpc.ams.shreds.xyz
Flash gRPChttps://flash.ams.shreds.xyz

Connection settings​

ProductTransportToken authentication
RPC and SWQoSHTTPS, port 443api-key query parameter
WebSocketWSS, port 443, root path /api-key query parameter
Flash gRPCHTTP/2 with TLS, port 443x-token metadata
Yellowstone gRPCHTTP/2 with TLS, port 443x-token metadata
ShredsUDP to your registered receiverDestination IPv4 and UDP port

Use WebSocket URLs as shown, without an added port or /ws path. Tools such as grpcurl take a target like grpc.ny.shreds.xyz:443 instead of an HTTPS URL.

Append ?api-key=YOUR_SERVICE_ACCESS_KEY to RPC, SWQoS, and WebSocket URLs. For gRPC, send the key as x-token metadata. See authentication.

Shreds destinations​

Shreds has no public connection URL. Register your receiving server's IPv4 address and UDP port in the dashboard. Packets are delivered to that destination from the region enabled for your service.

Choose a region​

Measure latency from the consuming host. Keep related reads, sends, and confirmation checks in the same region to reduce differences between node views. Regional hostnames do not automatically fail over your client; configure another region only if your service permits access there.