Skip to main content

OpenTelemetry endpoints

Use the Aient SDKs when possible. If you are using a standard OpenTelemetry SDK directly, send OTLP HTTP traffic to the public ingest endpoints with a publishable key.

Public endpoints

SignalEndpointProtocol
Traceshttps://ingest.aient.ai/v1/tracesOTLP HTTP/JSON for Aient JS SDKs; standard OTLP HTTP clients may use their supported encoding
Logshttps://ingest.aient.ai/v1/logsOTLP HTTP/JSON for Aient JS SDKs; standard OTLP HTTP clients may use their supported encoding

Authentication

Set this header on every request:
Authorization: Bearer <publishableKey>
The publishable key identifies the organisation and environment. Do not send organisationId from application code.

Resource attributes

Set these resource attributes so Aient can group services and resolve source maps:
AttributeMeaning
service.nameStable service name shown in Aient
deployment.commit_shaExact commit for the deployed build
deployment.commit_refBranch or ref name
deployment.environmentEnvironment slug such as prod, qa, or dev

Local development

For local collectors, use http://localhost:4318 as the base endpoint and let the SDK derive /v1/traces and /v1/logs. The Aient JavaScript SDKs send OTLP HTTP JSON payloads and set Content-Type: application/json. They do not bundle protobuf runtime packages.