One stable endpoint
Applications use familiar OpenAI and Anthropic interfaces while administrators change providers, accounts, models, and limits centrally.
Build compatible provider pools, distribute traffic across credentials, and fail over only when policy says the alternative is safe.
Instead of embedding a provider decision and API key in every application, administrators define reusable route pools. A pool states which models and credentials are eligible, how they should be ranked, and exactly when a fallback is allowed. Builders call a stable gateway alias; operators can change the supply path without asking every team to redeploy.
Platform and operations teams control eligibility first, optimization second, and fallback last.
Specify provider, account, model, region, capabilities, context limits, and streaming support.
Choose priority, weighted distribution, health-aware ordering, or estimated request cost.
Cap attempts, time, cost, cooldown, and capability changes before a fallback is permitted.
Opt in per route to short-lived, workload-isolated repeat responses without durable prompt or response storage; streaming and tool calls bypass it.
Compare retained route releases and restore a known-good configuration as a new, reason-coded version that must pass current safety checks.
Resolve the tenant, workload key, user context, and client mode before considering a provider.
Remove targets that violate model, capability, budget, risk, or environment policy.
Rank eligible credentials and models by the configured priority, weight, health, or estimated request cost.
Serve a governed exact-cache hit or call the selected provider, then record the decision and reconcile reserved budget.
The live ledger shows workload, route, reason code, upstream attempt, outcome, latency, configured cost, and audit-chain integrity.
The live ledger shows workload, route, reason code, upstream attempt, outcome, latency, configured cost, and audit-chain integrity.
Each control has an operating path, an owner, and evidence that can be reviewed without collecting prompt bodies by default.
Applications use familiar OpenAI and Anthropic interfaces while administrators change providers, accounts, models, and limits centrally.
The ledger records the requested model, selected target, retries, fallback reason, latency, reserved estimate, supported provider-reported settlement, and final result without retaining prompt bodies.
Hedging stays off by default. Retries and fallbacks have explicit time, attempt, cost, capability, and data-location boundaries.
The request ledger separates requested model, selected target, retry, fallback, upstream outcome, gateway latency, reserved estimate, and supported provider-reported settlement.
Review security boundaries and current statusClear answers for buyers, administrators, and security reviewers.
No fallback is eligible unless its configured capability profile satisfies the request. Administrators still need to validate exact provider and model behavior before production use.
Yes. Credentials can participate in a pool and be selected under priority, weighted, health, quota-cooldown, or request-cost rules without exposing the underlying key to the client.
No. It picks the least-cost target remaining after policy, capability, context, budget, and health constraints. A cheap but ineligible target is never considered.
Yes, when an administrator enables the exact-response cache for that route. Identical non-streaming JSON requests from the same workload key can reuse a bounded volatile response for 30 seconds to one hour. Current budgets, rate limits, platform billing, and response guardrails still run; tool-bearing and idempotent requests bypass it.
Yes. The route console compares retained releases and can restore an earlier configuration. The restore creates a new version, records who did it and why, preserves the route's current active or disabled state, and is rejected if the older configuration no longer satisfies current credential, provider, model, or tenant safety checks.
Connect a provider credential, create a workload key, and begin in Observe mode. Move a tested rule to Enforce when your team is ready.