Boundless API
  • Product
  • Models
  • Pricing
  • Status
  • Docs
EN中
Get $5 on signup

Routing & Failover

Boundless routes requests to the best available provider for each model.

On this page
  1. Default Routing
  2. Automatic Failover
  3. Provider Preferences
  4. Privacy-Aware Routing
  5. Model Fallbacks
  6. Monitoring
  7. Related
Live model IDs

Copy exactly — case-sensitive, no spaces. Details →

  • claude-sonnet-4-6
  • claude-opus-4-8
  • claude-opus-4-7
  • claude-haiku-4-5-20251001
  • gpt-5.5
  • gpt-5.4
Full catalog →

Boundless routes requests to the best available provider for each model.


Default Routing

For each model, Boundless maintains multiple upstream providers. Default selection optimizes for:

  1. Availability — skip down providers
  2. Latency — prefer faster routes
  3. Cost — among healthy providers, prefer lower cost

Automatic Failover

If a provider returns an error (5xx, timeout, rate limit), Boundless automatically retries the next provider transparently.

Your application sees a single response. Failover adds minimal latency (typically <100ms per retry).

Failover Triggers

Condition Action
Provider 5xx Retry next provider
Timeout (>120s) Retry next provider
Provider 429 Retry next provider
Provider 400 No failover — client error

Provider Preferences

Sort by Price

Prefer lowest-cost healthy provider:

{
  "model": "gpt-5.5",
  "provider": {
    "sort": "price"
  },
  "messages": [...]
}

Sort by Throughput

Prefer fastest provider:

{
  "model": "gpt-5.5",
  "provider": {
    "sort": "throughput"
  },
  "messages": [...]
}

Require Specific Provider

{
  "model": "gpt-5.5",
  "provider": {
    "require": ["openai"]
  },
  "messages": [...]
}

No failover if specified provider is down — request fails.


Privacy-Aware Routing

When strict privacy is enabled (default), requests route only to providers with confirmed no-training policies.

If no provider matches your privacy level, request fails with 403 rather than routing to a logging provider.

See Data Policy.


Model Fallbacks

Route to backup model if primary fails:

{
  "models": ["gpt-5.5", "claude-sonnet-4-6", "claude-sonnet-4-6"],
  "messages": [...]
}

Tries each model in order until success.


Monitoring

Dashboard → Activity shows which provider handled each request (when router metadata enabled).

Status page shows per-provider health.


Related

  • Models
  • Error Codes
  • Status Page

© 2026 Boundless API · Home · Privacy Policy · Terms