Why you'd want it
LiteLLM gives one interface to OpenAI, Anthropic, Gemini, Bedrock, Azure and many other providers using the OpenAI request format, so you can swap providers without rewriting code. The Python SDK includes a Router with retry and fallback logic across deployments. The proxy server adds virtual keys, per-project spend tracking, guardrails, load balancing and an admin dashboard, and it can also act as an MCP gateway and an A2A agent gateway.
Best for
- Platform teams centralizing LLM access
- Multi-provider apps with fallbacks
- Tracking spend per project or key
Use it when
You call several model providers and want one OpenAI-format API, or a central gateway with keys, budgets and logging for a team.
Skip it if
You use a single provider and its own SDK covers your needs. Features such as SSO sit under the commercial enterprise license.