﻿---
title: Elastic OpenTelemetry
description: Reference documentation for Elastic OpenTelemetry.
url: https://www.elastic.co/elastic/docs-builder/docs/3776/reference/opentelemetry
products:
  - Elastic Cloud Serverless
  - Elastic Observability
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
---

# Elastic OpenTelemetry
Elastic OpenTelemetry is an open-source ecosystem of [OpenTelemetry distributions](https://opentelemetry.io/docs/concepts/distributions/) tailored to Elastic. They include a customized OpenTelemetry Collector and several OpenTelemetry Language SDKs.
![EDOT-Distributions](https://www.elastic.co/elastic/docs-builder/docs/3776/reference/opentelemetry/images/EDOT-SDKs-Collector.png)
Each Elastic OpenTelemetry distribution is assembled with selected OpenTelemetry components and tested to ensure production readiness. This gives you a reliable, optimized OpenTelemetry experience backed by Elastic support.
[OpenTelemetry](https://opentelemetry.io/docs/) is a vendor-neutral observability framework for collecting, processing, and exporting telemetry data. If you are new to OpenTelemetry, refer to OpenTelemetry [concepts](https://opentelemetry.io/docs/concepts/) and [components](https://opentelemetry.io/docs/concepts/components/). Refer to [Elastic OpenTelemetry compared to upstream OpenTelemetry](https://www.elastic.co/elastic/docs-builder/docs/3776/reference/opentelemetry/compatibility/edot-vs-upstream) for more information on how Elastic OpenTelemetry differs from upstream OpenTelemetry components.
<note applies-to="Elastic Stack: Generally available since 9.5">
  In previous versions, the **EDOT Collector** was a standalone product. From this version onwards, this OpenTelemetry collector capability is built into **Elastic Agent**.
</note>


## Available OpenTelemetry distributions

The following Elastic OpenTelemetry distributions are available:

| Distribution                                                                                                                              | Latest version | Current status    |
|-------------------------------------------------------------------------------------------------------------------------------------------|----------------|-------------------|
| [Elastic Agent](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/edot-collector)                              | 9.5.0          | GA                |
| [EDOT .NET](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/dotnet)                  | 1.5.0          | GA                |
| [EDOT Java](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/java)                    | 1.12.0         | GA                |
| [EDOT Node.js](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/node)                 | 1.17.0         | GA                |
| [EDOT PHP](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/php)                      | 1.8.0          | GA                |
| [EDOT Python](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/python)                | 1.15.0         | GA                |
| [EDOT Android](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/android)              | 1.7.1          | GA                |
| [EDOT iOS](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/ios)                      | 2.0.2          | GA                |
| [EDOT Browser](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-sdks/browser)              | 0.3.0          | Technical Preview |
| [Elastic Cloud Forwarder for AWS](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/edot-cf-aws)               | 1.9.1          | GA                |
| [Elastic Cloud Forwarder for Azure](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/reference/edot-cf-azure)           | 1.9.1          | Technical Preview |
| [Elastic Cloud Forwarder for GCP](https://www.elastic.co/elastic/docs-builder/docs/3776/reference/opentelemetry/edot-cloud-forwarder/gcp) | 0.1.3          | Technical Preview |

Each Elastic OpenTelemetry distribution undergoes production-grade testing before being declared Generally Available (GA). Elastic provides full support for GA releases in accordance with our [support matrix](https://www.elastic.co/support/matrix) and SLAs.
Technical Preview distributions receive best-effort support and are not covered under standard SLAs.

## Get started

Pick the right [Quickstart guide](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/solutions/observability/get-started/opentelemetry/quickstart) for your environment or select an observability use case:
- [Monitoring on Kubernetes](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/solutions/observability/get-started/opentelemetry/use-cases/kubernetes)
- [LLM Observability](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3776/solutions/observability/get-started/opentelemetry/use-cases/llms)


## Elastic OpenTelemetry Demo environment

A demo environment that showcases Elastic OpenTelemetry capabilities is available in the [opentelemetry-demo repository](https://github.com/elastic/opentelemetry-demo).
The Elastic OpenTelemetry demo includes:
- Sample applications instrumented with OpenTelemetry SDKs.
- Elastic Agent configured for various scenarios. For example, Kubernetes and hosts.
- Integration with an Elastic Stack deployment, such as Elasticsearch and Kibana.

Follow the instructions in the demo repository to set up and run the demo.

## Report an issue or provide feedback

To report an issue or provide feedback on Elastic OpenTelemetry, [submit a GitHub issue](https://github.com/elastic/opentelemetry/issues/new/choose).