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

View Full Documentation →

View Usage Guides →


🎯 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:

View Full Documentation →


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:

View Full Documentation →


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:

View Full Documentation →


🌐 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:

API endpoints for Fiddler Trust Service guardrails.


🚀 Getting Started

Choose Your SDK

Your Use Case
Recommended 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.



💡 Common Workflows

ML Model & LLM App Monitoring Workflow

  1. Configure alerts

LLM Evaluation Workflow

  1. Create a test dataset with the Dataset API

  2. Define evaluators (built-in or custom)

  3. Run experiments and analyze results

Agent Monitoring Workflow

  1. Instrument your agent application

  2. Deploy to production

  3. View traces and analytics in the Fiddler platform


📖 Additional Resources

Last updated

Was this helpful?