Core SDK
The core package is required for all instrumentors.Framework Instrumentors
Install the instrumentor that matches your agent framework. You only need one.Dependencies
Each instrumentor depends on:tracectrl >= 0.1.0(core SDK)- The corresponding
openinference-instrumentation-*package (installed automatically)
opentelemetry-sdkopentelemetry-exporter-otlp-proto-grpc
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:
The SDK is currently distributed as editable installs from the monorepo. PyPI packages are planned for a future release.

