We evaluated over 7 different gateways and ended up with Requesty for their enterprise readiness and configurability.
AI Gateway and LLM Router
The AI Gateway for
Also: up to 60% savings on model spend.600+ models. Real-time analytics. Intelligent routing. Change one line and get auto-caching, failover, governance and observability.
Or email us at sales@requesty.ai
- authok
- policypass
- cachewarm
- failoverarmed
- Claude Opus 5live ยท 310ms
- gpt-5.6-solfallback
- gemini-3.6-flashready
- deepseek-v4-proready
- kimi-k3ready
- +595 more
Trusted by teams at
Dashboard
Your AI ops, at a glance
Heatmaps, cost breakdowns and cache gauges across all your AI providers, on a dashboard that refreshes as the requests land.
Plug and play
Integrate in a minute
Point your base URL at Requesty and keep everything else. One line of your code changes.
- OpenAI-compatible API, works with any SDK
- Your prompts stay yours: switch model or leave with one line
- Automatic failover and load balancing included
from openai import OpenAI
client = OpenAI(
api_key="YOUR_REQUESTY_KEY",
base_url="https://router.requesty.ai/v1",
)
resp = client.chat.completions.create(
model="anthropic/claude-fable-5",
messages=[{"role": "user", "content": "Hello"}],
)import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.REQUESTY_API_KEY,
baseURL: "https://router.requesty.ai/v1",
});
const resp = await client.chat.completions.create({
model: "anthropic/claude-fable-5",
messages: [{ role: "user", content: "Hello" }],
});curl https://router.requesty.ai/v1/chat/completions \
-H "Authorization: Bearer $REQUESTY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-fable-5",
"messages": [{"role": "user", "content": "Hello"}]
}'EU customers swap the host for router.eu.requesty.ai. Same API, same key, and the request terminates in Frankfurt against EU-hosted model endpoints.
That one base URL reaches:
- Anthropic
- OpenAI
- Mistral
- DeepSeek
- Moonshot AI
- Z.ai
- xAI
- Alibaba
- AWS Bedrock
- Azure OpenAI
- Meta
- and every other major provider
01Route
Intelligent infrastructure
Where a request goes, what it is allowed to cost, and what happens when the provider behind it fails.
| Region | Serves | Policy |
|---|---|---|
| eu-central-1pinned | EU, Frankfurt | EU models only |
| us-east-1 | US, Virginia | nearest healthy |
| ap-southeast-1 | APAC, Singapore | nearest healthy |
| Scope | Limit | Used |
|---|---|---|
| Organisation acme-inc | $2,000/mo | 62% |
| Team platform | $900/mo | 57% |
| Team support | $500/mo | 65% |
| Team research | $260/mo | 91% near cap |
| Team growth | $300/mo | 58% |
| Key ci-eval-runner | $60/mo | 22% |
02See
Real-time observability
Cost, latency and usage across every provider, current enough that you find a problem while it is still small.
03GovernSecurity
Governance and guardrails
Sensitive data scrubbed before the outbound call, policy enforced per team, user and key.
PII detection and scrubbing
Personal data redacted before it reaches the model. Emails, phone numbers, national IDs and cards, among eight entity types.
Content guardrails
Enforce content policies, block prompt injections and filter harmful outputs, on the way in and on the way out.
Team management
Role-based access with Owner, Admin, Billing, Developer and Viewer roles. Set per-team budgets, model allowlists and usage quotas.
| Role | Keys | Budgets | Billing |
|---|---|---|---|
| Owner | Yes | Yes | Yes |
| Admin | Yes | Yes | No |
| Billing | No | Yes | Yes |
| Developer | Yes | No | No |
| Viewer | No | No | No |
Audit logs
Complete audit trail of every action. Track who did what, when and from where. Export logs for compliance and review.
| Time | Action | Origin |
|---|---|---|
| 14:22 | j.okafor raised the research budget to $260/mo | SSO |
| 14:09 | ci-eval-runner key rotated | API |
| 13:54 | p.nowak pinned acme-prod to eu-central-1 | SSO |
| 13:31 | d.mensah added gpt-5.4 to the support allowlist | SSO |
| 12:47 | Guardrail toxicity-shield blocked 4 requests | SYSTEM |
In production
What it looks like when the gateway stops being your problem
Requesty became our default AI control plane. We control where data goes, which models run on which tasks, and what we spend, from one place. For a regulated business, that is exactly the layer we needed.
Requesty sits in the critical path of every phone call we answer, and we simply stopped thinking about it. Calls are faster, costs are lower and the data stays in Europe.
Review and residency
Built to survive procurement
The questions security and legal ask, answered before they ask them, including the one where the answer is not yet.
Observation period under way with an independent auditor. Controls in place and documented; the target date is on the trust page.
An Article 28 DPA, signed on request at any spend, with sub-processors listed.
Frankfurt, on AWS eu-central-1, via router.eu.requesty.ai.
Pin your traffic to endpoints that retain nothing. 131 of the EU model endpoints qualify.
Pricing
One number, and it sits on top of the model cost
No per-seat pricing, no feature gates, no minimum. You pay for what your application spends, plus 5%.
Every feature included: routing, caching, failover, guardrails, analytics and audit logs. No seat fees, no feature tiers.
See pricingKeep the pricing you have negotiated with each provider and still get routing, limits and observability across all of them.
How BYOK worksSSO, SCIM, private regions, a signed DPA and a named contact. Procurement paperwork handled by people, not a form.
Speak to a founderQuestions and answers
What is Requesty?
An AI gateway between your app and 600+ models from every major provider. Change your base URL to router.requesty.ai and get intelligent routing, fallbacks, cost optimisation, auto-caching, governance and observability.
How do I integrate?
One line of code: client = OpenAI(base_url='https://router.requesty.ai/v1', api_key='your-key'). Works with all major SDKs.
How does it reduce costs?
Smart routing to cheaper equivalent models, auto-caching, automatic fallback from expensive providers, per-user spending limits, and real-time cost analytics.
Does it work with Cursor, Cline and Continue?
Yes. Native OAuth integrations, any model, and no rate limit from us. The only ceilings are the ones you set on the key.
How does pricing work?
5% markup on model costs. All features included. Enterprise plans available with volume discounts.
Can I use my own API keys?
Yes. Bring your own keys for any provider while getting Requesty's routing and observability. Or use our unified key.
Pricing and plan comparison ย ยทย Docs ย ยทย EU residency
Start building with Requesty
One line of code. 600+ models. One key.
Free tier, no card. Or email sales@requesty.ai.
