litellm/enterprise
Mrinal Chanshetty 58f8810b62 fix(proxy): attribute tag spend to the virtual key's team on every spend path
The tag writer read the in-memory auth object, which the spend collector, batch and background
cost polling, and the failure hook all drop, so their tag rows never got a team. The proxy now
stamps user_api_key_is_virtual_key in request metadata from the unforgeable via_virtual_key
marker (client-sent user_api_key_* fields are already stripped), the failure hook and batch
attribution set it too, and the writer reads it with user_api_key_team_id

The schema compatibility check flags a removed or changed @@unique again, since an older
proxy's ON CONFLICT names it, and ignores trailing // comments on field lines
2026-10-31 08:36:15 -07:00
..
cloudformation_stack (fix) litellm cloud formation stack 2024-03-07 18:06:59 -08:00
dist BUMP Enterprise PIP 2026-02-14 13:40:48 -08:00
enterprise_hooks fix(guardrails): skip embeddings input in google_text_moderation (#48934) 2026-10-28 20:05:03 -07:00
enterprise_ui Update README.md 2024-02-21 22:11:39 -08:00
litellm_enterprise fix(proxy): attribute tag spend to the virtual key's team on every spend path 2026-10-31 08:36:15 -07:00
__init__.py (fix) error cli users see when importing enterprise folder 2024-03-15 08:10:45 -07:00
LICENSE.md docs: document new github + gitlab ci scripts 2026-03-25 20:17:10 -07:00
pyproject.toml bump: litellm-enterprise 0.1.80 -> 0.1.81, litellm-proxy-extras 0.4.111 -> 0.4.112 (#49149) 2026-10-30 00:45:37 +00:00
README.md Fix enterprise doc link (#31815) 2026-07-09 11:48:11 -07:00

LiteLLM Enterprise

Code in this folder is licensed under a commercial license. Please review the LICENSE file within the /enterprise folder

These features are covered under the LiteLLM Enterprise contract

👉 Using in an Enterprise / Need specific features ? Meet with us here

See all Enterprise Features here 👉 Docs