> ## Documentation Index
> Fetch the complete documentation index at: https://docs.molesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenTelemetry (OTLP)

> Intake via the OTLP HTTP or gRPC exporter.

Point any OpenTelemetry SDK or Collector at MoleSignal.

| Transport | Endpoint                                                 |
| --------- | -------------------------------------------------------- |
| OTLP HTTP | `POST /api/v1/logs`, `/api/v1/metrics`, `/api/v1/traces` |
| OTLP gRPC | `:4317`                                                  |

<RequestExample>
  ```yaml OTel Collector theme={null}
  exporters:
    otlphttp:
      endpoint: http://localhost:5080/api/v1
      headers:
        authorization: "Bearer ${MS_JWT}"
    otlp:
      endpoint: localhost:4317
      headers:
        authorization: "Bearer ${MS_JWT}"
  ```
</RequestExample>

Port `5082` is reserved for trusted internal cluster gRPC and is not an OTLP receiver. Both
transports require a bearer credential with `streams.write`. Set the optional `stream-name` header
to override the default stream.
