AI Gateway · Native MCP
One AI Gateway for Models and Tools.
14 LLM Providers. Native MCP. Cut down your LLM bill by half.
One OpenAI-compatible endpoint. Bring your own keys or top up credits.
OpenAI-compatible. Point your SDK at api.leanroute.dev/v1 and you're running.
The chat bubble in the corner is built on Leanroute + RAG. Read the writeup →
Platform
Five pillars. One control plane.
Everything below is shipping in production today.
LLM routing
14 providers, one OpenAI-compatible endpoint. Cheap-fast tier, smart routing, failover on upstream 5xx.
Model catalogPrompt & semantic cache
Semantic cache serves near-duplicate prompts at $0, org-isolated. Exact matches free too.
How caching worksGuardrails
Regex block, regex redact, and OpenAI moderation. Seven-rule starter library ships in.
Rule libraryMCP + A2A
mcp_servers forwarded to Anthropic natively. Per-org allowlists today; chain-aware policy on the roadmap.
MCP docsSpend control
Hard daily and monthly caps per org and per key. Rate limits enforced at the edge.
PricingDashboard
Every dollar, every provider, every request.
Cost over time. Cache-hit rate. Per-provider breakdown. Per-request logs with model, latency, and status. Included on every plan.

Real screenshot from a production account. See the full walkthrough at /docs.
Providers
14 providers, one endpoint, your existing SDK.
Every provider below is reachable through api.leanroute.dev/v1. Change the base URL, keep everything else. Full model catalog at /docs/models.
One integration. Every provider.
Same providers. Less code.
Before — per-provider code
import openai import anthropic from google import genai # ... 3 more imports r = openai.chat.completions.create(...) r = anthropic.messages.create(...) r = genai.generate_content(...) # each provider: different shape, # different auth, different retry logic
With Leanroute — one SDK
from openai import OpenAI client = OpenAI( base_url="https://api.leanroute.dev/v1", api_key=LEANROUTE_KEY, ) r = client.chat.completions.create( model="anthropic/claude-sonnet-5", # or deepseek/deepseek-v4-flash, etc. messages=[...], )
Pricing
Flat monthly BYOK or pay-as-you-go credits.
Zero per-request markup on inference either way.
Starter
1M requests · 30 RPM
Pro
Recommended5M requests + $3/1M overage · 150 RPM
Credits
Applied at deposit only · $0 per request · $50 min top-up
Zero per-request markup means the savings widen as your bill grows. Run your own numbers →