Endpoints
SWQoS hosts, regions and ports.
Send to https://sol.zerocopy.sh with your SWQoS API key. This anycast hostname routes you to an available region. Contact support to confirm access and availability.
Named regions
Use a regional hostname to keep requests in one metro.
| Metro | Host |
|---|---|
| Frankfurt | fra.sol.zerocopy.sh |
| Amsterdam | ams.sol.zerocopy.sh |
| London | lon.sol.zerocopy.sh |
| New York | nyc.sol.zerocopy.sh |
| Los Angeles | lax.sol.zerocopy.sh |
| Tokyo | tyo.sol.zerocopy.sh |
Singapore (sin.sol.zerocopy.sh) is not available. All endpoints are IPv4-only.
For an agent's explicit upstreams list, use regional host:port entries such as fra.sol.zerocopy.sh:443, not the anycast hostname. See Agent regions.
Ports
| Port | Protocol | Interfaces |
|---|---|---|
| TCP 443 | HTTPS with HTTP/1.1 or HTTP/2 | JSON-RPC and raw HTTP |
| TCP 80 | HTTP/1.1 or cleartext HTTP/2 (h2c) | The same HTTP routes, without encryption |
| UDP 443 | QUIC, ALPN zerocopy-swqos/1 | Transaction and bundle requests |
Use TLS to protect your API key and transactions in transit. QUIC also requires a client certificate containing your key; see Authentication.
Send-only endpoint
SWQoS sends transactions and bundles and serves the queries in the API reference.
Use a separate Solana RPC provider for blockhashes, balances, simulation, signature statuses and subscriptions. Unsupported methods such as getLatestBlockhash return invalid_request with problem unknown_method.
Check service status during an outage.
Next: choose a transport, then send a transaction.