Python client for Fiddler Platform
Project description
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.9 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
- 📖 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fiddler-client-3.10.0.tar.gz.
File metadata
- Download URL: fiddler-client-3.10.0.tar.gz
- Upload date:
- Size: 153.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dba03a0366574a4656b8578f12f866f658b6c1c0148fa8efcbb5a84e8d28e5a8
|
|
| MD5 |
76ebf594c0e3dc3eb007c39c3d35bd53
|
|
| BLAKE2b-256 |
c90205900ea4deb6387596fcf31adb32589113debc33bdde8a9ecaaf482fab08
|
File details
Details for the file fiddler_client-3.10.0-py3-none-any.whl.
File metadata
- Download URL: fiddler_client-3.10.0-py3-none-any.whl
- Upload date:
- Size: 201.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0766973a83b894426bdc1c35766b543b5ec04aeed28991d6811b6ab104c187df
|
|
| MD5 |
e9fac0f2608ee928783b4f56146b4d1f
|
|
| BLAKE2b-256 |
c179cb2b518932705a5f33f112c347024a49841da324a8e697ccd2a10461d73a
|