Integrate HoneyHive with Google ADK to trace agent runs, tool calls, and model requests. Add four lines of setup with the OpenInference Google ADK instrumentor.
To integrate HoneyHive with Google ADK, install honeyhive[openinference-google-adk], call HoneyHiveTracer.init(), run GoogleADKInstrumentor().instrument(tracer_provider=tracer.provider), and use your existing ADK code unchanged. See the tracing quickstart and tracer initialization guides for setup details.Google Agent Development Kit (ADK) is an open-source, code-first framework for building and deploying AI agents. ADK is model-agnostic and supports multi-agent orchestration, tools, and flexible deployment options. HoneyHive integrates with ADK via the OpenInference instrumentor, automatically capturing agent runs, tool calls, and LLM interactions.
Add HoneyHive tracing in just 4 lines of code. Add this to your existing ADK app and all agent runs, tool calls, and model calls are automatically traced.
To see where to initialize the tracer for your environment, including AWS Lambda and long-running servers, see Tracer Initialization.
Last tested with google-adk 1.28.1 (April 2026).
pip install "honeyhive[openinference-google-adk]"# Or install separatelypip install honeyhive openinference-instrumentation-google-adk google-adk
import osfrom honeyhive import HoneyHiveTracerfrom openinference.instrumentation.google_adk import GoogleADKInstrumentortracer = HoneyHiveTracer.init(api_key=os.getenv("HH_API_KEY"))GoogleADKInstrumentor().instrument(tracer_provider=tracer.provider)# Your existing ADK code works unchanged