opentelemetry-exporter-otlp-proto-grpc
OpenTelemetry Collector Protobuf over gRPC Exporter
Install
opentelemetry-exporter-otlp-proto-grpc on PyPI
pip
pip install opentelemetry-exporter-otlp-proto-grpcuv
uv add opentelemetry-exporter-otlp-proto-grpcpoetry
poetry add opentelemetry-exporter-otlp-proto-grpcPackage 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, grpcio, opentelemetry-api, opentelemetry-exporter-otlp-proto-common, opentelemetry-proto, opentelemetry-sdk, 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_grpc-1.44.0-py3-none-any.whl
About opentelemetry-exporter-otlp-proto-grpc
from the package's own PyPI description — quoted content, verbatim
OpenTelemetry Collector Protobuf over gRPC Exporter
|pypi|
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-exporter-otlp-proto-grpc.svg :target: https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc/
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over gRPC.
Installation
::
pip install opentelemetry-exporter-otlp-proto-grpc
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 data to an OpenTelemetry Collector using the OTLP protocol over gRPC with Protobuf serialization.
Low friction: pure Python wheel with seven runtime dependencies all in the OpenTelemetry ecosystem. Repository is active with a recent release (28 days ago) and maintained by the OpenTelemetry project.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; derivative works must retain the license notice.
Usage
pip install opentelemetry-exporter-otlp-proto-grpc
from opentelemetry.exporter.otlp.proto.grpc.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 or later; gRPC server (typically OpenTelemetry Collector) must be running and accessible.
Verdict: Production-ready exporter maintained by the OpenTelemetry project with no known vulnerabilities, permissive licensing, and low install friction. Suitable for applications sending observability data to an OpenTelemetry Collector via gRPC.
Needs verification
- Whether the package supports all three signal types (traces, metrics, logs) or only a subset in version 1.44.0
- Performance characteristics and throughput limits under typical production loads
- Default endpoint configuration and required environment setup
Similar packages
permissive · top 1,000 on PyPI
opentelemetry-exporter-otlp-proto-commonpermissive · top 1,000 on PyPI
opentelemetry-exporter-otlp-proto-httppermissive · top 1,000 on PyPI
opentelemetry-instrumentationpermissive · top 1,000 on PyPI
opentelemetry-exporter-prometheuspermissive · top 1,000 on PyPI
grpc-interceptorpermissive · top 1,000 on PyPI
opentelemetry-protopermissive · top 1,000 on PyPI
grpcio-statuspermissive · top 100 on PyPI
grpclibpermissive · top 1,000 on PyPI
sentencepiecepermissive · top 1,000 on PyPI