Skip to main content

IRIS compliance intelligence from LiteLLM config and proxy — keep your router, add governance

Project description

iris-litellm

Derive an IRIS WorkloadProfile from your LiteLLM deployment — static config or live proxy.

Keep your LiteLLM router. IRIS reads what you're running and tells you which regulations apply — with tamper-evident proof.

Install

pip install "iris-litellm[live]"

Quickstart — static config

from iris_litellm import profile_from_litellm_config

profile = profile_from_litellm_config("./litellm.config.yaml")

Quickstart — live proxy

from iris_litellm import profile_from_litellm_proxy

profile = profile_from_litellm_proxy("https://litellm.internal", api_key="...")

IRIS Cloud bridge

export IRIS_API_KEY=your-token
python examples/governed_litellm.py --config ./litellm.config.yaml --push

Optional POST to /intelligence/profile/scan when IRIS_API_KEY is set.

See also

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iris_litellm-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iris_litellm-0.1.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file iris_litellm-0.1.0.tar.gz.

File metadata

  • Download URL: iris_litellm-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for iris_litellm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7e9537f2ba42e1c0120d786ebed70e42055ecda75d0556a79d2297191abe499d
MD5 c7c2c763eee4ba0e2168516e8821eb22
BLAKE2b-256 e5bd6efc11a0201fb03b51145216226ec0e183332fe6e7878d67c729fc3423ad

See more details on using hashes here.

File details

Details for the file iris_litellm-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iris_litellm-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for iris_litellm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d8fba5911141ec39adae338d3a0dcbafd1986aa8cdb81bbb8aea2ead8086661
MD5 29a9b5710675caa2731c5730d2882eb5
BLAKE2b-256 447d07ccfc243af1f1bd8cd872f65aea298f5e84e90d9b5ce948fa7b88b1a498

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page