fiddler-client
The official Python client for Fiddler, the enterprise-grade AI Observability platform. Monitor, analyze, and protect your ML models, LLMs, GenAI applications, and AI Agents in production.
Platform Features
- 🚀 Easy Integration - Simple Python API for model and GenAI application onboarding
- 📊 Real-time Monitoring - Stream production events for drift detection, performance tracking, and anomaly detection
- 🎯 Data Drift & Integrity - Detect distribution changes, data quality issues, and schema violations
- 📈 Custom Metrics - Define and track business KPIs, custom performance metrics, and model-specific measurements
- 🔍 Data Segments - Analyze model behavior across cohorts with custom segments and slices
- 🤖 GenAI & LLM Monitoring - Track hallucinations, toxicity, PII leakage, prompt injection, and response quality
- 🛡️ Guardrails - Real-time protection against unsafe outputs and policy violations in LLM applications
- 📊 Enrichments - Add embeddings, sentiment, topics, and other ML-derived features to your data
- 🔄 Model Comparison - Compare performance across model versions, champion/challenger analysis
- 🎨 Custom Dashboards - Build tailored monitoring views with charts, alerts, and analytics
- 🔔 Smart Alerts - Multi-channel notifications (Slack, Email, PagerDuty) with customizable thresholds
- 🤝 MLOps Integrations - Native support for MLflow, SageMaker, Vertex AI, and other platforms
Installation
pip install fiddler-client
Requirements
- Python 3.10 or higher
- pip 19.0 or higher (latest release preferred)
Quick Start
import fiddler as fdl
# Initialize the client
fdl.init(
url='https://your-company.fiddler.ai',
token='your-api-token'
)
# List the existing projects
for project in fdl.Project.list():
print(project.name)
Documentation
- 📚 Complete Documentation
- 🚀 Getting Started with LLMs
- 🚀 Getting Started with ML
- 🤖 Getting Started with Agentic Monitoring
- 📖 API Reference
- 💡 Example Notebooks
Example Notebooks
Check out our GitHub repository for Jupyter notebooks demonstrating:
- Model onboarding and monitoring setup
- Drift detection and root cause analysis
- Custom metrics and alerting
- LLM and GenAI monitoring
- Integration with popular ML frameworks
Version History
See our release notes for detailed version history.
Support
- 📧 Email: support@fiddler.ai
- 💬 Community: Join our Slack
License
This package is proprietary software. Please refer to your Fiddler license agreement for terms of use.
Want to see Fiddler in action? Request a demo
Release files for fiddler-client 3.14.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fiddler_client-3.14.1.tar.gz | 167.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fiddler_client-3.14.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 381.2 kB
Release files / fiddler_client-3.14.1.tar.gz
| Download URL | fiddler_client-3.14.1.tar.gz |
|---|---|
| Size | 167.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd9abbb7c22a51b98db373ca454fd361fa4fd7ccf9dbc46475b904982b83fc58
|
|
BLAKE2b-256 checksum How to use checksums |
5f0b7a559138f5cb6ed41a78670833b3119862fbb31e3c6ccc10583f28326fff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.15
|
Release files / fiddler_client-3.14.1-py3-none-any.whl
| Download URL | fiddler_client-3.14.1-py3-none-any.whl |
|---|---|
| Size | 213.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4c0d53a7981b5cf30b5783fd88cb061bd9aead227544ef1d0f26bf5abace6e65
|
|
BLAKE2b-256 checksum How to use checksums |
ee2eb4e2c29e0358dc7c57283fe7de98f00224d8ff8e9c27c9dc8e8b133a0d64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.15
|