opentelemetry-instrumentation-aiohttp-client
OpenTelemetry aiohttp client instrumentation
Install
opentelemetry-instrumentation-aiohttp-client on PyPI
pip
pip install opentelemetry-instrumentation-aiohttp-clientuv
uv add opentelemetry-instrumentation-aiohttp-clientpoetry
poetry add opentelemetry-instrumentation-aiohttp-clientPackage 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, opentelemetry-semantic-conventions, opentelemetry-util-http, wrapt |
| 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_aiohttp_client-0.65b0-py3-none-any.whl
About opentelemetry-instrumentation-aiohttp-client
from the package's own PyPI description — quoted content, verbatim
OpenTelemetry aiohttp client Integration
|pypi|
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-instrumentation-aiohttp-client.svg :target: https://pypi.org/project/opentelemetry-instrumentation-aiohttp-client/
This library allows tracing HTTP requests made by the
aiohttp client <https://docs.aiohttp.org/en/stable/client.html>_ library.
Installation
::
pip install opentelemetry-instrumentation-aiohttp-client
References
OpenTelemetry aiohttp client Instrumentation <https://opentelemetry-python-contrib.readthedocs.io/en/latest/instrumentation/aiohttp_client/aiohttp_client.html>_aiohttp Tracing Reference <https://docs.aiohttp.org/en/stable/tracing_reference.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
Adds distributed tracing to aiohttp HTTP client requests via OpenTelemetry, capturing request/response metadata and propagating trace context across service boundaries.
Low friction: pure Python wheel, five lightweight dependencies (opentelemetry-api, opentelemetry-instrumentation, opentelemetry-semantic-conventions, opentelemetry-util-http, wrapt), and active maintenance with a recent release 28 days old.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production environments.
Usage
pip install opentelemetry-instrumentation-aiohttp-client
from opentelemetry.instrumentation.aiohttp_client import AioHttpClientInstrumentor
AioHttpClientInstrumentor().instrument()
Requires Python 3.10 or later; aiohttp client library must be installed separately for instrumentation to function.
Verdict: Active, well-maintained instrumentation package in beta status with no known vulnerabilities, permissive licensing, and low install friction. Suitable for teams adopting OpenTelemetry tracing on async Python services, though beta status warrants testing before production deployment.
Needs verification
- Whether instrumentation is automatically applied to all aiohttp client calls or requires explicit per-request configuration.
- Performance overhead of tracing on high-throughput async applications.
- Compatibility with aiohttp versions beyond the instrumentation's own version constraints.
Similar packages
permissive · top 1,000 on PyPI
opentelemetry-instrumentation-psycopg2permissive · top 1,000 on PyPI
opentelemetry-instrumentation-djangopermissive · top 1,000 on PyPI
opentelemetry-instrumentation-redispermissive · top 1,000 on PyPI
opentelemetry-instrumentation-threadingpermissive · top 1,000 on PyPI
opentelemetry-instrumentation-flaskpermissive · top 1,000 on PyPI
opentelemetry-instrumentation-sqlalchemypermissive · top 1,000 on PyPI
opentelemetry-semantic-conventionspermissive · top 100 on PyPI
lmnrpermissive · top 1,000 on PyPI
aiosignalpermissive · top 100 on PyPI