# Distributions

LLMS index: [llms.txt](/llms.txt)

---

The OpenTelemetry project currently offers pre-built [distributions][] of the
Collector. The components included in the distributions can be found by in the
`manifest.yaml` of each distribution.

[distributions]:
  https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions

<!-- cSpell:ignore: cond -->


Name[^1]     | Components |  Learn more
------------ | ---------- |  ----------
[OpenTelemetry Collector Contrib Distro](https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib) | Collector | [github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-contrib/README.md](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-contrib/README.md)
[OpenTelemetry Collector Core Distro](https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol) | Collector | [github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol/README.md](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol/README.md)
[OpenTelemetry Collector eBPF Profiling Distribution](https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-ebpf-profiler) | Collector | [github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-ebpf-profiler/README.md](https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-ebpf-profiler/README.md)
[OpenTelemetry Collector Kubernetes Distro](https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-k8s) | Collector | [github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-k8s/README.md](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-k8s/README.md)
[OpenTelemetry Collector OTLP Distro](https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-otlp) | Collector | [github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-otlp/README.md](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-otlp/README.md)

[^1]: Listed alphabetically


## Custom Distributions

Existing distributions provided by the OpenTelemetry project may not meet your
needs. For example, you may want a smaller binary or need to implement custom
functionality like
[authenticator extensions](/docs/collector/extend/custom-component/extension/authenticator),
[receivers](/docs/collector/extend/custom-component/receiver), processors,
exporters or [connectors](/docs/collector/extend/custom-component/connector).
The tool used to build distributions [ocb](/docs/collector/extend/ocb/)
(OpenTelemetry Collector Builder) is available to build your own distributions.

## Third-party Distributions

Some organizations provide a Collector distribution with additional capabilities
or for improved ease of use. What follows is a list of Collector distributions
maintained by third parties.

<!-- cSpell:ignore: cond -->

> [!WARNING] Disclaimer
>
> OpenTelemetry **does not validate or endorse** the third-party distributions
> listed below. This list is provided as a convenience for the community.
{{__hugo_ctx/}}


Name[^1]     | Components |  Learn more
------------ | ---------- |  ----------
[AWS Distro for OpenTelemetry (ADOT)](https://aws.amazon.com/otel/) | Collector | [aws-otel.github.io/docs/getting-started/collector](https://aws-otel.github.io/docs/getting-started/collector)
[Bindplane Distro for OpenTelemetry Collector](https://github.com/observIQ/bindplane-otel-collector) | Collector | [github.com/observIQ/bindplane-otel-collector/tree/main/docs](https://github.com/observIQ/bindplane-otel-collector/tree/main/docs)
[Datadog Distribution of OpenTelemetry Collector (DDOT)](https://github.com/DataDog/datadog-agent/tree/main/comp/otelcol) | Collector | [docs.datadoghq.com/opentelemetry/setup/ddot_collector](https://docs.datadoghq.com/opentelemetry/setup/ddot_collector)
[Dynatrace Distribution of the OpenTelemetry Collector](https://github.com/Dynatrace/dynatrace-otel-collector) | Collector | [docs.dynatrace.com/docs/shortlink/opentelemetry-collector](https://docs.dynatrace.com/docs/shortlink/opentelemetry-collector)
[Elastic Distribution of OpenTelemetry Collector](https://github.com/elastic/elastic-agent/tree/main/internal/pkg/otel) | Collector | [ela.st/edot-collector](https://ela.st/edot-collector)
[Grafana Alloy](https://github.com/grafana/alloy) | Collector | [grafana.com/docs/alloy/latest/](https://grafana.com/docs/alloy/latest/)
[Honeycomb's OpenTelemetry Collector Distribution](https://github.com/honeycombio/honeycomb-collector-distro) | Collector | [github.com/honeycombio/honeycomb-collector-distro/blob/main/README.md](https://github.com/honeycombio/honeycomb-collector-distro/blob/main/README.md)
[Instana Distribution of OpenTelemetry Collector (IDOT)](https://github.com/instana/instana-otel-collector) | Collector | [www.ibm.com/docs/en/instana-observability/current?topic=collectors-instana-distribution-opentelemetry-collector](https://www.ibm.com/docs/en/instana-observability/current?topic=collectors-instana-distribution-opentelemetry-collector)
[KM Agent - KloudMate's Distribution of OpenTelemetry Collector](https://github.com/kloudmate/km-agent) | Collector | [github.com/kloudmate/km-agent/blob/master/README.md](https://github.com/kloudmate/km-agent/blob/master/README.md)
[Liatrio Distribution of the OpenTelemetry Collector](https://github.com/liatrio/liatrio-otel-collector) | Collector | [github.com/liatrio/liatrio-otel-collector](https://github.com/liatrio/liatrio-otel-collector)
[New Relic Distribution of the OpenTelemetry Collector (NRDOT)](https://github.com/newrelic/nrdot-collector-releases) | Collector | [docs.newrelic.com/docs/opentelemetry/nrdot/nrdot-collector/](https://docs.newrelic.com/docs/opentelemetry/nrdot/nrdot-collector/)
[RedHat RHOSDT OpenTelemetry Collector Distribution](https://github.com/os-observability/redhat-opentelemetry-collector) | Collector | [github.com/os-observability/redhat-opentelemetry-collector](https://github.com/os-observability/redhat-opentelemetry-collector)
[Splunk Distribution of OpenTelemetry Collector](https://github.com/signalfx/splunk-otel-collector) | Collector | [docs.splunk.com/observability/en/gdi/opentelemetry/opentelemetry.html](https://docs.splunk.com/observability/en/gdi/opentelemetry/opentelemetry.html)
[Sumo Logic Distribution for OpenTelemetry Collector](https://github.com/SumoLogic/sumologic-otel-collector) | Collector | [help.sumologic.com/docs/send-data/opentelemetry-collector/sumo-logic-opentelemetry-vs-opentelemetry-upstream-relationship/](https://help.sumologic.com/docs/send-data/opentelemetry-collector/sumo-logic-opentelemetry-vs-opentelemetry-upstream-relationship/)

[^1]: Listed alphabetically


## Adding your Collector distribution {#how-to-add}

To have your Collector distribution listed, [submit a PR][] with an entry added
to the [distributions list][]. The entry should include the following:

- Link to the main page of your distribution
- Link to the documentation that explains how to use the distribution
- GitHub handle or email address as a point of contact so that we can reach out
  in case we have questions

[submit a PR]: /docs/contributing/pull-requests/
[distributions list]:
  https://github.com/open-telemetry/opentelemetry.io/tree/main/data/ecosystem/distributions.yaml
