Deploy LiteLLM in 30 Seconds
A self-hosted LLM gateway: one OpenAI-compatible API in front of 100+ providers, with virtual keys, budgets, and spend tracking. Your own private OpenRouter alternative.
What is LiteLLM?
LiteLLM is an open-source LLM gateway that puts one OpenAI-compatible API in front of 100+ providers - OpenAI, Anthropic, Gemini, Bedrock, Azure, and more. You bring your own provider keys, and LiteLLM routes, load-balances, and falls back across them so your apps talk to a single endpoint instead of a dozen SDKs. On top of that it gives you virtual keys, per-key budgets and rate limits, full spend tracking, and an admin UI.
It is MIT-licensed, has around 50,000 GitHub stars, and is run in production by teams like Netflix and Stripe. Self-hosting it on InstaPods means a self-hosted OpenRouter alternative that replaces OpenRouter, Helicone, and Portkey at once - with no markup on tokens, your data on your own server, and one place to govern cost across every provider.
Why LiteLLM?
One API, 100+ Providers
A single OpenAI-compatible endpoint in front of OpenAI, Anthropic, Gemini, Bedrock, Azure, and 100+ more. Swap models without touching your app code.
Virtual Keys
Issue scoped virtual keys per app, team, or customer. Rotate or revoke them anytime without exposing your real provider keys.
Budgets & Rate Limits
Set per-key budgets and rate limits so a single app or customer can never blow past its cap. Hard cost control, built in.
Spend Tracking
Every request and its token cost is logged to Postgres and surfaced in the admin UI. One place to see spend across every provider.
Routing & Fallbacks
Load-balance across providers and fall back automatically when one is down or rate-limited. Keep your AI features online.
Private & Single-Tenant
Each pod has its own master key, its own Postgres, and its own provider keys encrypted at rest. No public sign-ups, no third-party access.
How It Works
Click Deploy
Select LiteLLM from the app marketplace, pick the Grow plan, and click deploy. Ready with managed TLS in about 30 seconds.
Add Your Provider Keys
Open the admin UI with your master key and add your own keys for OpenAI, Anthropic, Gemini, and any other provider. They are encrypted at rest.
Issue Keys & Ship
Create virtual keys with budgets and rate limits, point your apps at one OpenAI-compatible endpoint, and watch spend in real time.
Simple Pricing
LiteLLM runs a Postgres database for keys and spend logs, so it needs production headroom. Our Grow plan is the right fit.
- 2 vCPUs
- 4 GB RAM
- 50 GB storage
- Managed TLS included
- Daily Postgres backups
- Custom domain support
- SSH access
Frequently Asked Questions
What is LiteLLM?
LiteLLM is an open-source LLM gateway that puts one OpenAI-compatible API in front of 100+ providers, including OpenAI, Anthropic, Gemini, Bedrock, and Azure. It adds virtual keys, per-key budgets and rate limits, spend tracking, and an admin UI, and can route, load-balance, and fall back across providers. It is MIT-licensed with roughly 50,000 GitHub stars and is used by teams like Netflix and Stripe.
Is LiteLLM a self-hosted OpenRouter alternative?
Yes. LiteLLM gives you the same single-endpoint, multi-provider experience as OpenRouter, but self-hosted on your own server. You bring your own provider API keys, your spend stays on your own Postgres, and there is no markup on tokens or third-party access to your requests. It also covers what tools like Helicone and Portkey do for spend tracking and key management, all from one $15/mo Grow plan.
Do I need my own provider API keys?
Yes. LiteLLM is a gateway, not a model provider. You add your own keys for OpenAI, Anthropic, Gemini, Bedrock, Azure, and any other provider you want. LiteLLM stores them encrypted at rest, then routes, load-balances, and falls back across them behind one OpenAI-compatible endpoint.
Is each LiteLLM pod private?
Yes. Every pod is a private, single-tenant gateway with its own master key, its own Postgres database, and its own provider keys encrypted at rest. There are no public sign-ups, so only the keys you issue can reach the gateway.
How does LiteLLM track spend and control cost?
LiteLLM logs every request and its token cost per virtual key in Postgres, and surfaces spend in the admin UI. You can set per-key budgets and rate limits, so a single key, team, or app cannot run past its cap. That gives you one place to see and govern spend across every provider you route through.
Is LiteLLM hard to set up?
Self-hosting LiteLLM normally means provisioning a server, running Postgres, wiring up TLS, and managing the config. On InstaPods you skip all of that - click deploy, and LiteLLM is running with managed TLS and a backed-up Postgres in about 30 seconds. Then you add your provider keys and start issuing virtual keys.
Explore More Apps
LiteLLM is one of many open-source apps you can deploy in seconds on InstaPods. Browse the full catalog.
Explore All Apps