FLIGHT PLAN · 8 WAYPOINTS

8 providers. One endpoint.

Routeplane routes to the best available subscription automatically. Provider priority is configurable.

ROUTING PRIORITY MAP
REQUEST
ROUTEPLANE
PROVIDERS
01First-party subscriptionCopilot, SuperGrok, Claude Max
02Gateway subscriptionGitHub Copilot enterprise
03First-party API keyDirect keys (xAI, Google)
04Third-party APIOpenRouter fallback
If the top provider fails (4xx/5xx), Routeplane fails over to the next — mid-request, no client changes.
GC
GitHub Copilot
OAuth
Your Copilot subscription. Unlimited within plan limits.
PRI 01
ACTIVE
X
xAI Grok
OAuth / API key
SuperGrok and API key access. Device-code login.
PRI 01
ACTIVE
O
OpenAI
API key
Direct API key. GPT-4o, o3, o4, and all OpenAI models.
PRI 03
ACTIVE
A
Anthropic
OAuth / API key
Claude Max subscription or direct API. Opus, Sonnet, Haiku.
PRI 01
ACTIVE
G
Google
API key
Gemini models via API key. Vertex AI coming soon.
PRI 03
ACTIVE
O
OpenRouter
API key
400+ models. Pay-per-token fallback when subscriptions are exhausted.
PRI 04
ACTIVE
O
Claude Code
OAuth
Your Claude Code subscription.
PRI 02
ACTIVE
L
Local
Bearer
Point to any OpenAI-compatible endpoint (Ollama, vLLM, LM Studio).
PRI 04
ACTIVE
FLIGHT ROUTING PROTOCOL
How routing works

Routeplane uses a configurable priority list (see provider_priority in your config). By default:

  1. First-party subscription (Copilot, Grok, etc.)
  2. Gateway subscription (GitHub Copilot enterprise)
  3. First-party API key (direct keys)
  4. Third-party API (OpenRouter, etc.)

If the top provider fails (4xx/5xx), Routeplane automatically fails over to the next available option — mid-request, no client changes needed.