Skip to content

Provider compatibility

Examples of open-source libraries that implement OpenTelemetry GenAI semantic conventions for each provider, per language. Use this matrix to find a starting point — Coralogix AI Center accepts spans from any of these, or from custom instrumentation that emits the same gen_ai.* attributes.

About this matrix

The libraries listed below are third-party open-source projects. Coralogix does not own, maintain, or endorse them; we list them as examples of community implementations that emit the OTEL GenAI conventions AI Center consumes. If a library you use isn't listed but emits gen_ai.* attributes per the spec, it still works.

Legend

  • OpenLLMetry — community-maintained instrumentation by Traceloop, see OpenLLMetry.
  • Library name — instrumentation linked under the table.
  • Semconv — defined in the OTel GenAI semantic conventions but no open-source library has shipped yet; instrument manually following the spec.

Matrix

ProviderPythonTypeScript/JSGoJava.NET
AnthropicOpenLLMetry
OTel contrib
OpenLLMetrySemconvSemconvSemconv
Bedrock (AWS)OpenLLMetry
OTel botocore
OpenLLMetrySemconvOTel Java AWS SDKOTel .NET AWS
CohereOpenLLMetryOpenLLMetrySemconvSemconvSemconv
Google GenAI (Gemini)OTel contribOpenLLMetrySemconvSemconvSemconv
GroqOpenLLMetry
OTel openai-v2
SemconvSemconvSemconvSemconv
Mistral AIOpenLLMetry
OTel openai-v2
SemconvSemconvSemconvSemconv
OllamaOpenLLMetrySemconvSemconvSemconvMicrosoft.Extensions.AI
OpenAIOpenLLMetry
OTel openai-v2
OpenLLMetry
OTel JS contrib
LangWatchSemconvMicrosoft.Extensions.AI
OpenAI Agents SDKOTel agents-v2SemconvSemconvSemconvSemconv
Azure OpenAIOpenLLMetry
OTel openai-v2
OpenLLMetry
OTel JS contrib
SemconvSemconvMicrosoft.Extensions.AI
Vertex AI (GCP)OpenLLMetry
OTel contrib
OpenLLMetrySemconvSemconvSemconv
LlamaIndexOpenLLMetryOpenLLMetrySemconvSemconvSemconv

Next steps

See Framework compatibility for agent frameworks and orchestration tools.