iris-langfuse
Read your existing Langfuse project and derive an IRIS WorkloadProfile for compliance intelligence — without reimplementing tracing.
Keep your Langfuse setup. IRIS reads what you're running and tells you which regulations apply — with tamper-evident proof.
Install
pip install "iris-langfuse[live]"
Quickstart
from iris_langfuse import profile_from_langfuse
profile = profile_from_langfuse(lookback_days=30)
print(profile["models"], profile["providers"])
Set LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY, and optionally LANGFUSE_HOST.
Privacy
IRIS only reads trace names, tags, and metadata — never prompt or output content.
IRIS Cloud bridge
export IRIS_API_KEY=your-token
python examples/governed_langfuse.py --push
Optional POST to /intelligence/profile/scan when IRIS_API_KEY is set.
See also
Release files for iris-langfuse 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iris_langfuse-0.1.0.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iris_langfuse-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.6 kB
Release files / iris_langfuse-0.1.0.tar.gz
| Download URL | iris_langfuse-0.1.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0de01a4c8823a49d9794ee301b1fc2398684417b4d4762c38c2553bc65a8c83e
|
|
BLAKE2b-256 checksum How to use checksums |
1a03ebfbc51e327b36e4b56b88386dda6d162d8f0d95f092c22f1754761c739b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / iris_langfuse-0.1.0-py3-none-any.whl
| Download URL | iris_langfuse-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b9de845c8cbcabdbf1194d5e28ccef1042337f932c0114557f925a17be697b32
|
|
BLAKE2b-256 checksum How to use checksums |
aeeb73803c2e44b14d8fe943f937aaec49c6af5ad9efccd0299ca60948629d02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|