RPC Authentication
All OrbitFlare RPC requests are authenticated by appending your license key as a query parameter to the endpoint URL.Customer API Authentication
The Customer API uses a different authentication method. Pass your API key via theX-ORBIT-KEY HTTP header:
RPC Endpoints
OrbitFlare provides geo-distributed RPC endpoints so you can route requests to the region closest to your users or infrastructure. The URL format is:{region} with one of the region codes below.
Available Regions
- US
- Europe
- Asia Pacific
| City | Region Code | Endpoint |
|---|---|---|
| Ashburn | ash | https://ash.rpc.orbitflare.com?api_key=YOUR_API_KEY |
| New York | ny | https://ny.rpc.orbitflare.com?api_key=YOUR_API_KEY |
| Los Angeles | la | https://la.rpc.orbitflare.com?api_key=YOUR_API_KEY |
| Salt Lake City | slc | https://slc.rpc.orbitflare.com?api_key=YOUR_API_KEY |
Mainnet Endpoint (Auto-Routed)
If you do not need to pin requests to a specific region, use the mainnet endpoint. OrbitFlare will direct each request to the nearest available region automatically.The mainnet endpoint is recommended for most use cases. It provides the lowest latency without requiring you to manage region selection.
WebSocket Endpoints
WebSocket connections use the same region codes with thewss:// scheme:
api_key query parameter.
Devnet
OrbitFlare provides a dedicated Devnet endpoint for development and testing:Rate Limits by Plan
Each plan defines a maximum number of requests per second (RPS) and transactions per second (TPS).| Plan | Requests per Second (RPS) | Transactions per Second (TPS) |
|---|---|---|
| Free | 10 | 1 |
| Developer | 50 | 10 |
| Growth | 200 | 75 |
| Scale | 400 | 150 |
| Pro | 600 | 200 |
| Dedicated | Unlimited | Unlimited |
What happens if I exceed my rate limit?
What happens if I exceed my rate limit?
Requests that exceed your plan’s RPS or TPS limit will receive an HTTP
429 Too Many Requests response. Implement exponential backoff in your client to handle these gracefully.Are there monthly credit or request caps?
Are there monthly credit or request caps?
No. OrbitFlare does not impose monthly credit limits or request caps. You can send unlimited total requests within your plan’s per-second rate limit.
OrbitFlare plans have no credit limits — you can make unlimited requests as long as you stay within your plan’s per-second rate tier. There are no surprise overage charges.
Data Streaming Connection Limits
Connection limits apply independently of your RPC rate limit tier and are enforced per IP address across all streaming interfaces.gRPC (Jetstream / Yellowstone)
| Limit | Value |
|---|---|
| Concurrent connections per IP | 50 |
| Subscriptions per connection | Unlimited |
| Idle connection timeout | 10 minutes (use ping to keep alive) |
Dedicated gRPC nodes are not subject to the shared connection limit. If you need more than 50 concurrent gRPC connections, contact the team about a dedicated gRPC node.
RESOURCE_EXHAUSTED status:
RESOURCE_EXHAUSTED error.
WebSocket
| Limit | Value |
|---|---|
| Concurrent connections per IP | 50 |
| Subscriptions per connection | Varies by plan |
| Idle connection timeout | 60 seconds without a message |
1008 Policy Violation close code:
Can I increase my connection limit?
Can I increase my connection limit?
The 50-connection limit applies to all shared plans. If your workload requires more concurrent streaming connections, a Dedicated gRPC Node or Dedicated RPC Node removes the shared limit entirely. Contact the team on Discord to discuss options.
Is the limit per region or global?
Is the limit per region or global?
The limit is enforced globally per IP address, across all regions. A single IP with 30 connections to Frankfurt and 20 connections to New York has reached the 50-connection cap.
How should I handle reconnection?
How should I handle reconnection?
Use exponential backoff when reconnecting after a connection error. Start with a 1-second delay, doubling on each failed attempt up to a maximum of 30 seconds. Always close streams cleanly before reconnecting to avoid exhausting your connection quota.