Skip to main content

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.

Monitor and evaluate your agentic AI applications with Fiddler’s native SDKs and framework integrations. From auto-instrumented LangGraph agents to Strands agent applications, Fiddler provides comprehensive observability for the next generation of AI systems.

Why Agentic Observability Matters

Agentic AI systems—autonomous agents that reason, plan, and coordinate—introduce exponential complexity compared to traditional AI applications:
  • 26x more monitoring resources required than single-agent systems
  • Non-deterministic behavior makes traditional debugging approaches inadequate
  • Multi-step workflows require hierarchical tracing across agents, tools, and LLM calls
  • Cascading failures demand root cause analysis across distributed agent architectures
Fiddler’s agentic observability provides visibility into every stage of the agent lifecycle: Thought → Action → Execution → Reflection → Alignment.

Native SDKs

Fiddler-built and maintained instrumentation libraries for production-grade agentic observability.

Fiddler LangGraph SDK

Auto-instrument LangGraph applications with OpenTelemetry-based tracing. Best for: LangChain LangGraph agent applications with complex multi-agent workflows Key Features:
  • Automatic span creation for agent steps, tool calls, and LLM requests
  • Hierarchical tracing across Application → Session → Agent → Span levels
  • Zero-configuration setup with one environment variable
  • Full context preservation for debugging non-deterministic behavior
Get Started with LangGraph SDK →

Strands Agents SDK

Native integration for Strands Agents applications. Best for: Teams building agents with the Strands framework Key Features:
  • Purpose-built for Strands agent architecture
  • Seamless integration with Strands agent runtime
  • Multi-agent coordination tracking
  • Platform-agnostic deployment (works on AWS, custom infrastructure, etc.)
Get Started with Strands Agents SDK →

Fiddler Evals SDK

LLM experiments framework with pre-built evaluators and custom eval support. Best for: Offline evaluation of LLM applications and agentic workflows Key Features:
  • 14+ pre-built evaluators (faithfulness, toxicity, PII, coherence, etc.)
  • Custom evaluator framework for domain-specific metrics
  • Batch evaluation for datasets
  • Integration with the Fiddler platform for tracking and comparison
Get Started with Evals SDK →

Platform SDKs

Core API access for building custom integrations and monitoring workflows.

Python Client SDK

Comprehensive Python client for all Fiddler platform capabilities. Best for: Custom integrations, ML model monitoring, programmatic access to Fiddler features Key Features:
  • Full API coverage for ML and LLM monitoring
  • Dataset uploads, model publishing, event ingestion
  • Alert configuration, dashboard management
  • Custom metrics and enrichments
Python Client Documentation →

REST API

Complete HTTP API for language-agnostic platform access. Best for: Non-Python environments, webhook integrations, custom tooling REST API Reference →

Advanced Integrations

OpenTelemetry Integration

Direct OTLP integration for custom agent frameworks and multi-framework environments. Best for: Multi-framework environments, custom agentic frameworks, advanced users requiring full instrumentation control Key Features:
  • Vendor-neutral telemetry using OpenTelemetry standards
  • Manual span creation for complete control over instrumentation
  • Multi-framework support for custom and emerging agent frameworks
  • Compatible with existing OpenTelemetry infrastructure
  • Attribute mapping to Fiddler semantic conventions
When to Use OpenTelemetry vs SDKsUse OpenTelemetry integration for advanced use cases requiring manual control. For LangGraph and Strands applications, we recommend using the dedicated SDKs for easier setup and automatic instrumentation.
Get Started with OpenTelemetry →

Framework Support

While Fiddler provides native SDKs for LangGraph and Strands, agentic applications can be monitored regardless of framework:

Supported Frameworks & Tools

AI Agent Frameworks:
  • LangGraph - Native SDK with auto-instrumentation ✓
  • LangChain - Compatible via LangGraph SDK or Python Client
  • Other agentic frameworks - Monitorable via OpenTelemetry integration
LLM Provider SDKs:
  • OpenAI SDK - Track via Python Client or custom instrumentation
  • Anthropic SDK - Monitor Claude API calls via Python Client
  • Strands Agents - Native Strands Agents SDK ✓
Observability Standards:
  • OpenTelemetry - Full OTLP support for custom instrumentation
  • Custom Tracing - Python Client API for framework-agnostic monitoring

Integration Selector

Not sure which SDK to use? Here’s a quick decision guide:
Your Use CaseRecommended IntegrationWhy
LangGraph agent applicationLangGraph SDKAuto-instrumentation, zero config, hierarchical tracing
Strands AgentsStrands Agents SDKPurpose-built for Strands framework
LLM experiment workflowsEvals SDKPre-built evaluators, batch processing, tracking
Custom agentic frameworkOpenTelemetry IntegrationStandards-based tracing, manual control, multi-framework
Multi-framework environmentOpenTelemetry IntegrationUniversal compatibility, unified observability
Traditional ML monitoringPython ClientML-specific features, drift detection, explainability

Getting Started

Quick Start Paths

  1. LangGraph Applications
    pip install fiddler-langgraph
    # Set environment variable
    export FIDDLER_API_KEY=your_key
    # Your LangGraph app is now instrumented
    
    Full LangGraph Quick Start →
  2. Strands Agents
    pip install fiddler-strands
    # Configure for your Strands Agent
    
Full Strands Agents SDK Quick Start → 3. LLM Experiments
```python
pip install fiddler-evals
# Run experiments on your dataset
```

[Full Evals Quick Start →](/integrations/agentic-ai/evals-sdk)
4. Custom Agent Frameworks (OpenTelemetry)
```python
pip install opentelemetry-api opentelemetry-sdk opentelemetry-exporter-otlp-proto-http
# Configure OTLP endpoint and instrument your agent
```

[Full OpenTelemetry Quick Start →](/developers/quick-starts/opentelemetry-quick-start)

What’s Next?