LiteLLM routes the model call. Omnia runs the agent around it.
Omnia handles what a model gateway can’t see: whether the agent works, how a new version ships and what each tool call may do. LiteLLM routes the model call, with budgets and per-customer limits.
Swapping the model makes a new version. Simulated customers try it through the real tools before release. Once it passes, it gets part of the traffic and is rolled back if its metrics drop. docs
on litellm LiteLLM routes the call to the new model, with fallbacks if it fails. Testing and releasing the agent aren’t in scope. their docs
The caller’s identity in the policy
The end user’s identity comes in from OIDC or your gateway and travels with the agent to every tool call. The policy rule reads it alongside the call’s arguments, and a call it can’t clear is refused. docs enterprise
LiteLLM: Pre-MCP-call guardrails see the arguments; end-user identity drives MCP permissions and budgets. source
Budgets without extra plumbing
Daily and monthly budgets per agent, provider or workspace come with the platform, each with an action on breach. how it works
LiteLLM: Budgets block when exceeded and require a database. source
At a glance
| Topic | Omnia | LiteLLM, per its docs |
|---|---|---|
| Model providers | yes Seven native protocols and any OpenAI-compatible URL. docs | documented 100+ providers. source |
| Self-hosted on Kubernetes | yes Helm. docs | documented Helm chart. source |
| Blocking budgets | yes Yes. how it works | documented Yes. source |
| Argument-level tool policy | yes Deterministic, with caller identity. docs enterprise | partly Guardrail hooks before MCP calls. source |
| Simulated users before release | yes Yes. docs | not documented Not documented. source |
| Stepped rollout, auto rollback | yes Yes. docs | not documented Not in scope. source |
Common questions
- Can I keep LiteLLM in front of the models?
- Yes. Point an Omnia provider at LiteLLM’s OpenAI-compatible endpoint, and Omnia’s testing, rollout and tool policy sit on top.
Put your own agent through the gate.
Install Omnia in your cluster and run it free while you build.
LiteLLM claims are from BerriAI’s published documentation, checked 22 October 2026. Spot something out of date? Tell us.