Complete SDK documentation and REST API reference for Fiddler AI Observability Platform.Documentation Index
Fetch the complete documentation index at: https://handbook.fiddler.ai/llms.txt
Use this file to discover all available pages before exploring further.
🐍 Python Client SDK
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
- 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.Fiddler Evals SDK
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
- LLM output quality assessment
- A/B testing prompts and models
- Regression testing for LLM changes
- Custom evaluation metrics
Fiddler LangGraph SDK
- Automatic LangGraph instrumentation
- Distributed tracing for agent workflows
- Span attributes for nodes and edges
- Conversation and session tracking
- Debugging multi-step agent workflows
- Performance analysis of agent chains
- Monitoring production LangGraph applications
- Understanding agent decision paths
Fiddler Strands SDK
- Strands Agent instrumentation
- Session and conversation tracking
- Span attributes for agent actions
- Integration with Fiddler platform
- Monitoring Strands production agents
- Debugging Strands Agent workflows
- Tracking agent performance metrics
- Session-based analysis
🌐 REST API
REST API Reference
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
- 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
Guardrails API Reference
API endpoints for Fiddler Trust Service guardrails.🚀 Getting Started
Choose Your SDK
| Your Use Case | Recommended SDK |
|---|---|
| Monitor ML/LLM and platform admin | Python Client SDK |
| Evaluate LLM outputs | Fiddler Evals SDK |
| Monitor LangGraph agents | Fiddler LangGraph SDK |
| Monitor Strands Agents | Fiddler Strands SDK |
| Non-Python integration | REST API |
Installation
Python SDKs:📚 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
- Publish production events
- Configure alerts
LLM Experiments Workflow
- Install Fiddler Evals SDK
- Create a test dataset with the Dataset API
- Define evaluators (built-in or custom)
- 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