> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fiddler.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Complete API reference for fiddler-adk

[![PyPI](https://img.shields.io/pypi/v/fiddler-adk)](https://pypi.org/project/fiddler-adk/)

## Overview

Complete API reference documentation for the `fiddler-adk` package, which
instruments [Google ADK](https://github.com/google/adk-python) (Agent Development Kit)
and exports OpenTelemetry traces to Fiddler.

The package is published to PyPI as **`fiddler-adk`** and imported in
Python as **`fiddler_adk`**:

```bash theme={null}
pip install fiddler-adk
```

```python theme={null}
from fiddler_adk import GoogleADKInstrumentor
```

## Components

### Instrumentation

`GoogleADKInstrumentor` sets up the Fiddler tracing pipeline and promotes it
to the global tracer provider so ADK's `gcp.vertex.agent` tracer resolves to it.

* [GoogleADKInstrumentor](/sdk-api/adk/google-adk-instrumentor)

### Span Processor

`ADKSpanProcessor` backfills `gen_ai.conversation.id` from child spans onto
the root `invocation` span, ensuring all spans in a turn share the same session
identity in the Fiddler UI.

* [ADKSpanProcessor](/sdk-api/adk/adk-span-processor)
