Yes — OpenRouter supports sending traces to any backend that accepts the OpenTelemetry Protocol
(OTLP), including Axiom, Jaeger, Grafana Tempo, and self-hosted collectors.
To set it up, enable Broadcast under Settings > Observability, then provide your backend's OTLP
endpoint URL and any required authentication headers. Custom metadata from your API requests is
automatically mapped to span attributes, and user/session identifiers are included in the trace
data.
A Privacy Mode option is also available, which strips prompt and completion content from traces
while keeping operational metrics intact.
For full setup instructions, see the OpenRouter documentation:
https://openrouter.ai/docs/guides/features/broadcast/otel-collector