opentelemetry-exporter-otlp-proto-http
OpenTelemetry Collector Protobuf over HTTP Exporter
Install
opentelemetry-exporter-otlp-proto-http on PyPI
pip
pip install opentelemetry-exporter-otlp-proto-httpuv
uv add opentelemetry-exporter-otlp-proto-httppoetry
poetry add opentelemetry-exporter-otlp-proto-httpPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — googleapis-common-protos, opentelemetry-api, opentelemetry-exporter-otlp-proto-common, opentelemetry-proto, opentelemetry-sdk, requests, typing-extensions |
| 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_exporter_otlp_proto_http-1.44.0-py3-none-any.whl
About opentelemetry-exporter-otlp-proto-http
from the package's own PyPI description — quoted content, verbatim
OpenTelemetry Collector Protobuf over HTTP Exporter
|pypi|
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-exporter-otlp-proto-http.svg :target: https://pypi.org/project/opentelemetry-exporter-otlp-proto-http/
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over HTTP.
Installation
::
pip install opentelemetry-exporter-otlp-proto-http
References
OpenTelemetry Collector Exporter <https://opentelemetry-python.readthedocs.io/en/latest/exporter/otlp/otlp.html>_OpenTelemetry Collector <https://github.com/open-telemetry/opentelemetry-collector/>_OpenTelemetry <https://opentelemetry.io/>_OpenTelemetry Protocol Specification <https://github.com/open-telemetry/oteps/blob/main/text/0035-opentelemetry-protocol.md>_
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
Exports OpenTelemetry observability data to an OpenTelemetry Collector using the OTLP protocol over HTTP with Protobuf serialization.
Low friction: pure Python wheel, active maintenance (28 days since last release), and a stable project with 2586 repository stars. Depends on well-established opentelemetry-api, opentelemetry-sdk, and requests.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production deployments.
Usage
pip install opentelemetry-exporter-otlp-proto-http
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor
exporter = OTLPSpanExporter()
tracer_provider = TracerProvider()
tracer_provider.add_span_processor(BatchSpanProcessor(exporter))
Requires Python ≥3.10 and a running OpenTelemetry Collector endpoint configured via environment variables or exporter parameters.
Verdict: Production-ready exporter for OpenTelemetry data to HTTP-based collectors. Active maintenance, no known vulnerabilities, permissive Apache-2.0 license, and low install friction make it a solid choice for teams adopting OpenTelemetry observability.
Needs verification
- Default endpoint configuration and required environment variables for collector connectivity
- Performance characteristics and throughput limits under high-volume tracing scenarios
- Retry and backoff behavior when the collector endpoint is unavailable or slow
Similar packages
permissive · top 1,000 on PyPI
opentelemetry-exporter-prometheuspermissive · top 1,000 on PyPI
opentelemetry-exporter-otlppermissive · top 1,000 on PyPI
opentelemetry-instrumentationpermissive · top 1,000 on PyPI
opentelemetry-exporter-otlp-proto-commonpermissive · top 1,000 on PyPI
azure-monitor-opentelemetry-exporterpermissive · top 1,000 on PyPI
opentelemetry-protopermissive · top 1,000 on PyPI
opencensuspermissive · top 1,000 on PyPI
opentelemetry-apipermissive · top 100 on PyPI
google-cloud-storagepermissive · top 1,000 on PyPI