Skip to main content

Python client for Fiddler Platform

Project description

fiddler-client

Python Version PyPI Version License

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

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

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

fiddler_client-3.12.0rc1.tar.gz (160.7 kB view details)

Uploaded Source

Built Distribution

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

fiddler_client-3.12.0rc1-py3-none-any.whl (206.8 kB view details)

Uploaded Python 3

File details

Details for the file fiddler_client-3.12.0rc1.tar.gz.

File metadata

  • Download URL: fiddler_client-3.12.0rc1.tar.gz
  • Upload date:
  • Size: 160.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for fiddler_client-3.12.0rc1.tar.gz
Algorithm Hash digest
SHA256 3d1f5ec26cbc817bc946baa0ea4a808d170c709b626745dce025f70238129f97
MD5 3597c9401ee374b0aebf8b9b1dba143e
BLAKE2b-256 0c04d8ac5a015aba302aecf94160b8ff9d7c59cfa671db1345beea09a3c0c882

See more details on using hashes here.

File details

Details for the file fiddler_client-3.12.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for fiddler_client-3.12.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 e45c8dbd632e417e87dd187c9285f446df793b8dabdd7dc2788fc300fcf24109
MD5 4e6a76c3af186b0a6a0d1fa491607232
BLAKE2b-256 63ad42fe460623aecdd8ef16b8a45b66d9e6790956226c6c60450816fc264bab

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