90 days of the enterprise, pro and team plans free, no card needed. See the plans
Enterprise
Usage per workspace, tenant, key and member; budgets that refuse instead of surprising; a policy no score can override; a hash-chained audit trail; SSO and roles; the browser extension and desktop app rolled out to every desk with the settings pinned. Hosted, in your cloud or on your servers.
Free plan, no card. Open source under Apache-2.0; self-hosting is free forever.
From the benchmark
100%
of requests traced, attributed and auditable
Every metered request carries its key, member, tenant, target, tokens, cost and outcome; the governance report shows every control in force with a posture score and the findings behind it.
The whole benchmark, with the cases the router lostThe problem
Keys in spreadsheets, a different model per department, personal data in prompts nobody reviewed, and an invoice that arrives after the quarter closed. The platform team is asked for a policy and has nowhere to apply it.
How the router answers it
Usage is recorded against the key, the member, the tenant and the workspace; daily and monthly budgets per workspace and tenant are ceilings that refuse once reached.
Data boundary, region, cost and latency ceilings, allowed and denied targets, PII handling and payload logging apply to every key before any model is scored. Tenants carry their own constraints.
A hash-chained audit trail of decisions and outcomes, members with roles, single sign-on, an organisation's verified addresses, and managed rollout of the extension and desktop app with policy files.
Watch one decision
A real request
It is not a prompt, a suggestion or a weight: a target that fails it is not a candidate, and the trace lists it under policy rejections with the reason.
data_boundary: private # never a public endpoint
region: eu # EU targets only
contains_pii: true # treat every request as if it may carry PII
deny_targets: [llm-frontier] # never this one, whatever the score
max_cost_per_1k: 0.01
daily_budget_usd: 250
log_payloads: false # prompts and answers are not keptRead next
Install
curl -fsSLO https://opensmartroute.ai/download/helm && helm install router opensmartroute-*.tgzOr no install at all: the hosted API answers a plain curl with the decision, and the browser extension shows the price and the router's pick under the composer of the AI chat sites you already use.
For the business
Cloud, self-hosted or on-premises
The same router ships as a hosted platform, a container image and a Helm chart; the data boundary is a routing rule.
Deployment optionsOne URL, every vendor
Point your OpenAI-compatible client at one address; add, swap or retire providers in the catalogue without touching application code.
Every vendor side by side89% less
On the 150-prompt benchmark the router spent 89% less than sending every prompt to the reference model, and the judged quality went up, not down.
Read the benchmarkOpenSmartRoute is open source and the free plan keeps the full trace of every decision. Create a workspace, mint a key and send the request above.
Free plan, no card. Fifteen thousand decisions a month with the full trace.
Support assistant
Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.