Overview
Complete SDK documentation and REST API reference for Fiddler AI Observability Platform.
🐍 Python Client SDK
Official Python SDK for comprehensive ML and LLM observability - monitor traditional ML models and LLM applications.
Key Features:
Model onboarding and schema definition
Production event publishing (batch and streaming)
Baseline dataset management
Alert configuration
Custom metrics and segments
Use Cases:
ML model monitoring (drift, performance, data quality)
Production data ingestion
Creating monitoring dashboards
Configuring alerts for model issues
🎯 Agentic AI SDKs
SDKs for monitoring, evaluating, and testing LLM applications and AI agents.
Evaluate and test LLM outputs with built-in and custom metrics.
Key Features:
Pre-built evaluators (faithfulness, toxicity, coherence, etc.)
Custom evaluation functions
Experiment tracking and comparison
Dataset management for test sets
Use Cases:
LLM output quality assessment
A/B testing prompts and models
Regression testing for LLM changes
Custom evaluation metrics
Quick Start:
Monitor LangGraph agents with distributed tracing and observability.
Key Features:
Automatic LangGraph instrumentation
Distributed tracing for agent workflows
Span attributes for nodes and edges
Conversation and session tracking
Use Cases:
Debugging multi-step agent workflows
Performance analysis of agent chains
Monitoring production LangGraph applications
Understanding agent decision paths
Quick Start:
Monitor Strands Agents with native instrumentation.
Key Features:
Strands Agent instrumentation
Session and conversation tracking
Span attributes for agent actions
Integration with Fiddler platform
Use Cases:
Monitoring Strands production agents
Debugging Strands Agent workflows
Tracking agent performance metrics
Session-based analysis
Quick Start:
🌐 REST API
Complete HTTP API documentation for programmatic access to the Fiddler platform.
Use Cases:
Non-Python integrations (Java, Go, JavaScript, etc.)
Custom CI/CD pipelines
Integration with existing monitoring systems
Webhook-based automation
Quick Start (cURL):
View Full REST API Documentation →
API Guides:
Environments - Environment management
Jobs - Async job tracking
Model API - Model management
Custom Metrics - Metric definitions
Explainability - SHAP explanations
File Upload - Baseline and artifact uploads
Projects - Project management
Baselines - Baseline datasets
Alert Rules - Alert configuration
Segments - Segment management
Events - Event publishing
API endpoints for Fiddler Trust Service guardrails.
🚀 Getting Started
Choose Your SDK
Monitor ML/LLM and platform admin
Evaluate LLM outputs
Monitor LangGraph agents
Monitor Strands Agents
Non-Python integration
Installation
Python SDKs:
REST API: No installation required - use any HTTP client.
📚 Related Documentation
Developer Guides - Quick starts and tutorials
Integrations - Connect with your ML stack
Product Documentation - Platform features and concepts
💡 Common Workflows
ML Model & LLM App Monitoring Workflow
Install Python Client SDK
Define model schema
Upload baseline dataset
Configure alerts
LLM Evaluation Workflow
Install Fiddler Evals SDK
Create a test dataset with the Dataset API
Run experiments and analyze results
Agent Monitoring Workflow
Install LangGraph SDK or Strands SDK
Instrument your agent application
Deploy to production
View traces and analytics in the Fiddler platform
📖 Additional Resources
GitHub Examples - Sample code and notebooks
SDK Changelog - Latest SDK updates
Support Portal - Enterprise support
Community - Join our Slack community
Last updated
Was this helpful?