AI Gateway · Bring your own keys
One gateway for
every AI model.
Route every request through one OpenAI-compatible endpoint. Keep your own provider keys, switch models by rule, and see the exact cost of everything you send.
from openai import OpenAIclient = OpenAI(base_url="https://your-host/v1", # the only changeapi_key="vk_live_…",)resp = client.chat.completions.create(model="claude-sonnet-5",messages=[{"role": "user", "content": "Ship it."}],)
claude-sonnet-5
Anthropic
llama-3.3-70b
Groq
gpt-4o
OpenAI
claude-sonnet-5
Anthropic
gemini-2.5-pro
Gemini
mistral-large
Mistral
Providers
6
Endpoint
1
Dropped
0
Six providers, one interface
What it does
Everything between your app and the model.
The request path
Watch a request move through the gateway.
Authentication, paywall, rate limits, routing and BYOK decryption — every guardrail on the way to the model, with automatic fallback when a provider fails.
One call in. Every guardrail. The right model out.
streaming · 0 droppedClient
POST /v1/chat · Bearer vk_live_…
Gateway
Providers
OpenAI
gpt-4o
Anthropic
claude-sonnet-5
Gemini
gemini-2.5-pro
Groq
llama-3.3-70b
Mistral
mistral-large
OpenRouter
auto
Gateway trace
Getting started
Live in four steps.
Add your provider keys
Paste the OpenAI, Anthropic or Gemini keys you already have. They are envelope-encrypted the instant they land.
Create a gateway key
Generate a vk_live_… key for your app. Your provider keys never leave VaultAPI.
Point one base URL
Change your SDK's base URL. Every request now flows through auth, routing, fallbacks and logging — no rewrites.
Watch and tune
Read per-request logs and spend, then add routing rules to move cheap-enough prompts to cheaper models.
BYOK security
Your keys. Encrypted before they ever rest.
VaultAPI is bring-your-own-key by design. Every provider secret is envelope-encrypted the moment it arrives and decrypted in memory only for the instant a request needs it — so a database leak reveals nothing.
You paste a provider key
master keysk-… never leaves the request body in plaintext — it is wrapped the moment it lands.
Envelope-encrypted at rest
wrapped DEKA per-key DEK is sealed with AES-256-GCM under a versioned master key.
Decrypted in memory only
provider keyUnwrapped for the exact instant a request needs it — never logged, never written to disk.
Provider keys
zero-knowledgeAnthropic
sk-••••••••••••····3f9a
OpenAI
sk-••••••••••••····a12c
Groq
sk-••••••••••••····77e1
Encryption envelope
Pricing
Start on a trial. Scale when you're ready.
Every plan starts with a 3-day free trial. Pay by card, UPI or netbanking via Razorpay.
Growing teams
Startup
₹3,299/month
- Everything in Developer
- Budgets & alerts
- Team roles + audit