skillfed

opentelemetry-distro

OpenTelemetry Python Distro

opentelemetry-distro Permissive license Apache-2.0 Active 1,086 v0.65b0 released

Install

opentelemetry-distro on PyPI

pip

pip install opentelemetry-distro

uv

uv add opentelemetry-distro

poetry

poetry add opentelemetry-distro

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — opentelemetry-api, opentelemetry-instrumentation, opentelemetry-sdk
Maintenance actively maintained — 28 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: opentelemetry_distro-0.65b0-py3-none-any.whl

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Typing :: Typed

About opentelemetry-distro

from the package's own PyPI description — quoted content, verbatim


<p align="center"> <strong> <a href="https://opentelemetry.io/docs/instrumentation/python/getting-started/">Getting Started<a/> &nbsp;&nbsp;&bull;&nbsp;&nbsp; <a href="https://opentelemetry-python-contrib.readthedocs.io/">API Documentation<a/> &nbsp;&nbsp;&bull;&nbsp;&nbsp; <a href="https://github.com/open-telemetry/opentelemetry-python/discussions">Getting In Touch (GitHub Discussions)<a/> </strong> </p>

<p align="center"> <a href="https://github.com/open-telemetry/opentelemetry-python-contrib/releases"> <img alt="GitHub release (latest by date including pre-releases)" src="https://img.shields.io/github/v/release/open-telemetry/opentelemetry-python-contrib?include_prereleases&style=for-the-badge"> </a> <a href="https://codecov.io/gh/open-telemetry/opentelemetry-python-contrib/branch/main/"> <img alt="Codecov Status" src="https://img.shields.io/codecov/c/github/open-telemetry/opentelemetry-python-contrib?style=for-the-badge"> </a> <a href="https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/LICENSE"> <img alt="license" src="https://img.shields.io/badge/license-Apache_2.0-green.svg?style=for-the-badge">...

Read as markdown · JSON record · Source repository · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

opentelemetry-distro provides a pre-configured distribution of OpenTelemetry's Python instrumentation libraries, bundling the core API, SDK, and instrumentation framework to simplify automatic telemetry collection across Python applications.

Installation friction is low with a pure-wheel distribution. The package is actively maintained with a recent release (28 days old) and backed by a well-starred repository (1086 stars), though it remains in beta status and the maintainers explicitly note these libraries should not generally be used in production environments.

Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions, though derivative works must retain the license notice.

Usage

pip install opentelemetry-distro==0.65b0

from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor

tracer_provider = TracerProvider()
tracer = tracer_provider.get_tracer(__name__)

Requires Python 3.10 or later; package is in beta status and not recommended for production use.

Verdict: opentelemetry-distro is a well-maintained, low-friction entry point to OpenTelemetry instrumentation for Python, with active development and no known vulnerabilities. However, its beta status and explicit production-use warning mean it is best suited for development, testing, and non-critical deployments until a stable 1.0 release is available.

Needs verification

  • Whether the beta status applies to the distro package itself or only to individual instrumentations it bundles
  • What specific production readiness criteria the maintainers use to graduate packages from beta to 1.0 stable
  • Performance overhead or memory footprint of the bundled instrumentation framework
opentelemetry python auto-instrumentationdistributed tracing python setupobservability instrumentation bundleopentelemetry distro pythontelemetry collection frameworkpython application monitoringautomatic trace instrumentation

Similar packages