opentelemetry-instrumentation-django
OpenTelemetry Instrumentation for Django
Install
opentelemetry-instrumentation-django on PyPI
pip
pip install opentelemetry-instrumentation-djangouv
uv add opentelemetry-instrumentation-djangopoetry
poetry add opentelemetry-instrumentation-djangoPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — opentelemetry-api, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation, opentelemetry-semantic-conventions, opentelemetry-util-http |
| 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_instrumentation_django-0.65b0-py3-none-any.whl
About opentelemetry-instrumentation-django
from the package's own PyPI description — quoted content, verbatim
OpenTelemetry Django Tracing
|pypi|
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-instrumentation-django.svg :target: https://pypi.org/project/opentelemetry-instrumentation-django/
This library allows tracing requests for Django applications.
Installation
::
pip install opentelemetry-instrumentation-django
References
Django <https://www.djangoproject.com/>_OpenTelemetry Instrumentation for Django <https://opentelemetry-python-contrib.readthedocs.io/en/latest/instrumentation/django/django.html>_OpenTelemetry Project <https://opentelemetry.io/>_OpenTelemetry Python Examples <https://github.com/open-telemetry/opentelemetry-python/tree/main/docs/examples>_
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
Automatically instruments Django web applications to emit OpenTelemetry traces, capturing request/response lifecycle and performance metrics for observability.
Low friction install with five runtime dependencies all from the OpenTelemetry ecosystem. Actively maintained with a recent release 28 days ago and ongoing commits; supports Python 3.10–3.14.
Apache-2.0 permissive license allows free use, modification, and distribution in most contexts, including commercial projects, with minimal restrictions.
Usage
pip install opentelemetry-instrumentation-django
from opentelemetry.instrumentation.django import DjangoInstrumentor
DjangoInstrumentor().instrument()
Requires Python ≥3.10; intended for Django applications with an active OpenTelemetry SDK and exporter configured.
Verdict: A well-maintained, actively developed instrumentation library in beta status with no known vulnerabilities. Low install friction and permissive licensing make it a straightforward choice for Django teams adopting OpenTelemetry observability. Beta status warrants standard pre-production testing.
Needs verification
- Whether the 0.65b0 beta version is production-ready or if a stable 1.x release is recommended for production deployments.
- Specific Django versions supported (fact sheet does not list Django version constraints).
Similar packages
permissive · top 1,000 on PyPI
opentelemetry-instrumentation-fastapipermissive · top 1,000 on PyPI
opentelemetry-instrumentation-aiohttp-clientpermissive · top 1,000 on PyPI
opentelemetry-instrumentation-redispermissive · top 1,000 on PyPI
opentelemetry-instrumentation-dbapipermissive · top 1,000 on PyPI
opentelemetry-instrumentation-sqlalchemypermissive · top 1,000 on PyPI
opentelemetry-instrumentation-loggingpermissive · top 1,000 on PyPI
Djangopermissive · top 1,000 on PyPI
opentelemetry-instrumentation-wsgipermissive · top 1,000 on PyPI
opentelemetry-exporter-prometheuspermissive · top 1,000 on PyPI