Traccia
TracciaTraccia is an open-source Python SDK for OpenTelemetry-based tracing, evaluation and governance across AI agents and LLM applications, with automatic instrumentation for OpenAI, Anthropic and Gemini, guardrail detection, and EU AI Act and HIPAA-oriented evidence records. It exports traces as OTLP to any collector with no account required, while its prompt registry and persisted evaluation features connect to the separate, commercial Traccia platform at app.traccia.ai.
The scored product is the SDK, not the hosted platform, and all three axes describe the SDK. The published Apache-2.0 repository is the whole of what ships; the hosted app.traccia.ai platform is a separate product for the prompt registry and experiment persistence, not a withheld part of the SDK itself. The traccia PyPI package is declared as a measurement artifact because it is the SDK - installing it installs the scored product - and its PyPI project URLs point back at traccia-ai/traccia-py. Had the hosted platform been the scored product, the same package would have been a client and could not have been declared.
Openness
5 medium confidence- license
- Apache-2.0(OSI, single root LICENSE)
- source
- public(the whole tracing product - init/observe, automatic instrumentation, all listed exporters (Grafana Tempo, Jaeger, Zipkin, SigNoz, console, file) - ships and runs with no account)
- core features withheld
- no — prompt-registry fetch (load_prompt) and persisted evaluation experiments call the hosted app.traccia.ai platform, but that platform is a separate product sold beside the SDK, not a withheld part of the tracing SDK itself
Traccia's tracing, instrumentation and offline-evaluation core is a complete, self-contained Apache-2.0 SDK that exports over OTLP to any collector with no account required. Its prompt registry and persisted evaluation experiments require a hosted-platform API key with no self-hostable equivalent, but that platform is a separate product sold beside the SDK rather than a paid tier carved from it.
- https://api.github.com/repos/traccia-ai/traccia-py/git/trees/main?recursive=1 recorded 2026-09-02
The whole repository tree, 140 paths. No ee/, enterprise or premium path exists; the only LICENSE is the root Apache-2.0 file.
- https://raw.githubusercontent.com/traccia-ai/traccia-py/main/LICENSE recorded 2026-09-02
Apache License, Version 2.0 full text, the sole license file in the repository.
- https://raw.githubusercontent.com/traccia-ai/traccia-py/main/README.md recorded 2026-09-02
The Quick Start and "With LLM Calls" examples run `init()`/`@observe` with no API key and export via OTLP. By contrast, `load_prompt` states "Requires the Traccia platform: create a workspace API key" and `evaluate()`'s persisted-experiment path "Use the same workspace API key as tracing"; `persist=False` is offered for "a local-only loop" of evaluate() without the platform.
Adoption
1 high confidenceAdoption is measured by monthly PyPI downloads of the traccia package, the SDK itself rather than a client for the hosted platform, so its install count is the product's own usage. The repository was created in January 2026, and its GitHub stars are consistent with a very young product still building an audience.
- https://api.github.com/repos/traccia-ai/traccia-py recorded 2026-09-02
stargazers_count = 108, forks_count = 20, created_at 2026-01-21, pushed_at 2026-08-24
- https://pypi.org/pypi/traccia/json recorded 2026-09-02
info.name traccia, version 0.1.28, project_urls Homepage and Repository https://github.com/traccia-ai/traccia-py, license Apache-2.0, summary "Production-ready distributed tracing SDK for AI agents and LLM applications" - the package points back at the declared repository.
- https://pypistats.org/api/packages/traccia/recent recorded 2026-09-02
last_month = 764 downloads for traccia (last_week 128, last_day 5)
Capability
4 medium confidenceTraccia's tracing, prompt management and evaluation-with-experiments together cover every dimension this category grades, and its governance and compliance evidence layer is a genuine addition over Langfuse. That keeps it level with Langfuse, though the prompt-management and persisted-evaluation halves depend on the hosted platform rather than shipping fully self-contained.
- https://raw.githubusercontent.com/traccia-ai/traccia-py/main/README.md recorded 2026-09-02
Feature list: automatic instrumentation, framework integrations, LLM-aware tracing (tokens, costs, prompts, completions, latency), guardrail detection, "AI Governance and Compliance: EU AI Act and HIPAA-oriented evidence", prompt management via `load_prompt`/`prefetch_prompts`, and offline evaluation via `evaluate()` running a task and scorers over a dataset.
Verified 2026-09-24, except some scores, still awaiting re-confirmation