Endpoints — four regions, three transports
FastRelay operates across multiple regions. Each region runs an independent relay instance with the full 5-channel broadcast pipeline.
QUIC Endpoints (Recommended)
QUIC connects to the region host on port 4433. Resolve the name once when you open the connection, then reuse the connection for every transaction:
| Region | QUIC Address |
|---|---|
| Frankfurt (Primary) | fra.fastrelay.sh:4433 |
| Amsterdam | ams.fastrelay.sh:4433 |
| New York | ny.fastrelay.sh:4433 |
| Tokyo | tyo.fastrelay.sh:4433 |
HTTPS Endpoints
POST /v1/sendTx and POST /v1/sendBundle are served over both HTTPS and plain HTTP on the same host. HTTP skips the TLS handshake on a fresh connection; HTTPS encrypts the request (and your API key) in transit:
| Region | HTTPS | HTTP |
|---|---|---|
| Frankfurt (Primary) | https://fra.fastrelay.sh/v1/sendTx | http://fra.fastrelay.sh/v1/sendTx |
| Amsterdam | https://ams.fastrelay.sh/v1/sendTx | http://ams.fastrelay.sh/v1/sendTx |
| New York | https://ny.fastrelay.sh/v1/sendTx | http://ny.fastrelay.sh/v1/sendTx |
| Tokyo | https://tyo.fastrelay.sh/v1/sendTx | http://tyo.fastrelay.sh/v1/sendTx |
WebSocket Endpoints
Persistent wss:// streams. Two paths per region — one for single transactions and one for atomic bundles:
| Region | Single-tx stream | Bundle stream |
|---|---|---|
| Frankfurt (Primary) | wss://fra.fastrelay.sh/v1/stream/tx | wss://fra.fastrelay.sh/v1/stream/bundle |
| Amsterdam | wss://ams.fastrelay.sh/v1/stream/tx | wss://ams.fastrelay.sh/v1/stream/bundle |
| New York | wss://ny.fastrelay.sh/v1/stream/tx | wss://ny.fastrelay.sh/v1/stream/bundle |
| Tokyo | wss://tyo.fastrelay.sh/v1/stream/tx | wss://tyo.fastrelay.sh/v1/stream/bundle |
Note: Always use a region host (
fra.fastrelay.sh,ams.fastrelay.sh,ny.fastrelay.sh,tyo.fastrelay.sh). The barefastrelay.shis the website and does not accept transactions.
Important: QUIC Protocol (Recommended) — works efficiently from any location worldwide. All stake-weighted endpoints are used simultaneously regardless of your region.
HTTP/HTTPS is best when co-located with the relay region. For cross-region, use QUIC.