OpenTelemetry Registry

The OpenTelemetry Registry allows you to search for instrumentation libraries, tracer implementations, utilities, and other useful projects in the OpenTelemetry ecosystem.

Not able to find an exporter for your language? Remember, the OpenTelemetry Collector supports exporting to a variety of systems and works with all OpenTelemetry Core Components!

Are you a project maintainer? Find out how to add your project to the registry here!


 

.NET
The OpenTelemetry API and SDK for .NET (C#, F#)

Type core
Language dotnet

ASGI Middleware Instrumentation
This library provides a WSGI middleware that can be used on any ASGI framework (such as Django / Flask) to track requests timing through OpenTelemetry.

Type instrumentation
Language python

asyncpg Instrumentation
This library allows tracing PostgreSQL queries made by the asyncpg library.

Type instrumentation
Language python

Boto Instrumentation
This library allows tracing requests made by the Boto library.

Type instrumentation
Language python

Botocore Instrumentation
This library allows tracing requests made by the Botocore library.

Type instrumentation
Language python

C++
The OpenTelemetry API and SDK for C++.

Type core
Language cpp

Collector
The OpenTelemetry Collector (Agent/Service)

Type core
Language collector

Collector Exporter
The OpenTelemetry Collector Exporter for Node.js.

Type exporter
Language js

Datadog Instrumentation
This library allows to export tracing data to Datadog. OpenTelemetry span event and links are not supported.

Type instrumentation
Language python

Django Instrumentation
This library allows tracing requests for Django applications.

Type instrumentation
Language python

Elastic Exporter
The OpenTelemetry Collector Exporter for the Elastic Stack. [Learn more](https://www.elastic.co/guide/en/apm/get-started/current/open-telemetry-elastic.html).

Type exporter
Language collector

Erlang/Elixir
The OpenTelemetry API for Erlang and Elixir.

Type core
Language erlang

Erlang/Elixir
The OpenTelemetry SDK for Erlang and Elixir.

Type core
Language erlang

Flask Instrumentation
This library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications.

Type instrumentation
Language python

Go
The OpenTelemetry API and SDK for Go.

Type core
Language go

gRPC Instrumentation
Client and server interceptors for gRPC Python.

Type instrumentation
Language python

Jaeger Exporter
The OpenTelemetry Jaeger Exporter for Node.js.

Type exporter
Language js

Jaeger Exporter
The OpenTelemetry Jaeger Exporter for Python.

Type exporter
Language python

Java
The OpenTelemetry API and SDK for Java.

Type core
Language java

Java Instrumentation
Both auto-instrumentation and (manual) instrumentation libraries for Java.

Type instrumentation
Language java

JavaScript
The OpenTelemetry API and SDK for JavaScript (Browser and Node)

Type core
Language js

Kubernetes Operator
A Kubernetes Operator for the OpenTelemetry Collector.

Type core
Language collector

Lightstep Exporter
The OpenTelemetry Lightstep Exporter for Python.

Type exporter
Language python

MySQL Instrumentation
Instrumentation with MySQL that supports the mysql-connector library.

Type instrumentation
Language python

OpenCensus Exporter
This library allows to export traces and metrics using OpenCensus.

Type exporter
Language python

OTLP Exporter
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol.

Type exporter
Language python

PHP
The OpenTelemetry API and SDK for PHP.

Type core
Language php

Prometheus Exporter
This library allows to export metrics data to Prometheus.

Type exporter
Language python

Psycopg Instrumentation
This library provides tracing for PostgreSQL via psycopg2.

Type instrumentation
Language python

Python
The OpenTelemetry API and SDK for Python.

Type core
Language python

Redis Instrumentation
This library allows tracing requests made by the Redis library.

Type instrumentation
Language python

Requests Instrumentation
This library allows tracing HTTP requests made by the requests library.

Type instrumentation
Language python

Ruby
The OpenTelemetry API and SDK for Ruby.

Type core
Language ruby

Rust
The OpenTelemetry API and SDK for Rust.

Type core
Language rust

Starlette Instrumentation
This library provides automatic and manual instrumentation of Starlette web frameworks, instrumenting http requests served by applications utilizing the framework.

Type instrumentation
Language python

WSGI Middleware Instrumentation
This library provides a WSGI middleware that can be used on any WSGI framework (such as Django / Flask) to track requests timing through OpenTelemetry.

Type instrumentation
Language python

Zipkin Exporter
The OpenTelemetry Zipkin Exporter for Node.js.

Type exporter
Language js

Zipkin Exporter
The OpenTelemetry Zipkin Exporter for Python.

Type exporter
Language python