---
id: opentelemetry-proto
version: "1.44.0"
license: Apache-2.0
license_treatment: permissive
maintenance: active
---
# opentelemetry-proto — OpenTelemetry Python Proto
License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI
## Install
pip install opentelemetry-proto
uv add opentelemetry-proto
poetry add opentelemetry-proto
## Description
OpenTelemetry Python Proto
==========================
|pypi|
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-proto.svg
:target: https://pypi.org/project/opentelemetry-proto/
This library contains the generated code for OpenTelemetry protobuf data model. The code in the current
package was generated using the v1.10.0 release_ of opentelemetry-proto.
.. _release: https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.10.0
Installation
------------
::
pip install opentelemetry-proto
Code Generation
---------------
These files were generated automatically from code in opentelemetry-proto_.
To regenerate the code, run ``../scripts/proto_codegen.sh``.
To build against a new release or specific commit of opentelemetry-proto_,
update the ``PROTO_REPO_BRANCH_OR_COMMIT`` variable in
``../scripts/proto_codegen.sh``. Then run the script and commit the changes
as well as any fixes needed in the OTLP exporter.
.. _opentelemetry-proto: https://github.com/open-telemetry/opentelemetry-proto
References
----------
* `OpenTelemetry Project `_
* `OpenTelemetry Proto `_
*...
## AI interpretation — verify before relying
Provides generated Python protobuf code for the OpenTelemetry data model, enabling serialization and deserialization of telemetry data in OTLP format.
Verdict: Production-ready proto library with active maintenance, no known vulnerabilities, and a permissive Apache-2.0 license. Minimal install friction and broad Python version support (3.10–3.14) make it a reliable choice for OpenTelemetry integration.
[View on SkillFed](https://skillfed.io/packages/opentelemetry-proto) · [View on PyPI](https://pypi.org/project/opentelemetry-proto/)