Core SDK
The core package is required for all instrumentors.0.2.0 on PyPI.
Framework Instrumentors
Install the instrumentor that matches your agent framework. You only need one.tracectrl-instrumentation-strands and tracectrl-instrumentation-agno are published on PyPI. LangChain, CrewAI, and Google ADK instrumentors are install-from-source for now — paste the git+ URL above.Companion Tools
The CLI scanner ships separately and is pulled in as a dependency of the core SDK.Dependencies
Each instrumentor depends on:tracectrl >= 0.1.0(core SDK)- The corresponding
openinference-instrumentation-*package (installed automatically)
opentelemetry-sdkopentelemetry-exporter-otlp-proto-grpctracectrl-scanner
Requirements
- Python 3.10 or later
- An OpenTelemetry Collector endpoint (included in the Docker Compose stack)
Namespace Packages
TraceCtrl uses PEP 420 namespace packages — all instrumentors share thetracectrl.* namespace. You can install multiple instrumentors side-by-side:

