Skip to main content

Hostname Pattern

Every Apex endpoint has one hostname that serves both transports: Replace <code> with a region code from the table below.

Regions

The global endpoint is rolling out. global.apex.orbitflare.com is geolocated and resolves to the Apex endpoint nearest to you. Until it is fully enabled, use a named region.

Choosing an Apex Endpoint

Pick the Apex endpoint nearest to the machine that sends the transaction. Every Apex endpoint knows the full leader schedule and routes each transaction to the validator clients nearest the upcoming leaders. Your choice affects your own round trip to the endpoint. It does not change the landing path. Use a named region rather than global when you need a fixed host, for example for a firewall rule or a pinned round trip. Measure before you decide. GET /ping needs no API key and returns pong:
The first request to each host includes the TCP handshake. Run the loop twice and compare the second pass, or see warm connections.

Firewall Rules

The QUIC client binds an ephemeral local UDP port by default. If your firewall needs a fixed source port, the Rust client accepts a bind address through ClientOptions::bind_addr. See Rust client.

Utility Methods

These JSON-RPC methods work on every Apex endpoint without an API key: