Metadata-Version: 2.4
Name: respan-instrumentation-google-adk
Version: 0.1.0
Summary: Respan instrumentation plugin for Google ADK
License: Apache 2.0
Author: Respan
Author-email: team@respan.ai
Requires-Python: >=3.11,<3.14
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: google-adk (>=1.17.0)
Requires-Dist: openinference-instrumentation-google-adk (>=0.1.12)
Requires-Dist: respan-instrumentation-openinference (>=1.2.2)
Requires-Dist: respan-tracing (>=2.16.1,<3.0.0)
Description-Content-Type: text/markdown

# respan-instrumentation-google-adk

Respan instrumentation plugin for [Google Agent Development Kit](https://adk.dev/).

This package wraps the upstream OpenInference Google ADK instrumentor and
registers a Google-ADK-specific span processor. The processor composes Respan's
generic OpenInference translation and applies ADK-only normalization in this
package, so ADK runner, agent, LLM, and tool spans are exported through the same
Respan OTEL pipeline as the rest of the Python SDK.

## Installation

```bash
pip install respan-ai respan-instrumentation-google-adk
```

Install ADK's LiteLLM extension if you want to route models through an
OpenAI-compatible gateway:

```bash
pip install "google-adk[extensions]"
```

## Usage

```python
from respan import Respan
from respan_instrumentation_google_adk import GoogleADKInstrumentor

respan = Respan(instrumentations=[GoogleADKInstrumentor()])
```

Any Google ADK runs started after initialization are traced and exported to
Respan.

