Skip to content

Framework compatibility

Examples of how AI agent frameworks and orchestration tools implement OpenTelemetry GenAI semantic conventions. Use this matrix to find a starting point for the framework you build on — Coralogix AI Center accepts spans from any of these, or from custom instrumentation that emits the same gen_ai.* attributes.

About this matrix

The frameworks and instrumentation 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.

Matrix

FrameworkLanguagesLibrary/package
AgnoPythonagno
openinference-instrumentation-agno
AWS StrandsPython, TS (preview)strands-agents (pip)
@strands-agents/sdk (npm)
CrewAIPythonopentelemetry-instrumentation-crewai
HaystackPythonhaystack-ai
opentelemetry-sdk
LangChainPython, JS/TSopentelemetry-instrumentation-langchain
LangflowPythonN/A
LangGraphPython, JS/TSopentelemetry-instrumentation-langchain
LiteLLMPython (SDK); Any (Proxy)litellm
LlamaIndexPython, JS/TSopentelemetry-instrumentation-llamaindex
OpenAI AgentsPython, JS/TSopentelemetry-instrumentation-openai-agents-v2

Next steps

Inspect the exact span attributes AI Center consumes in Span attribute inventory.