freshcrate
Skin:/
Home > MCP Servers > openinference

openinference

OpenTelemetry Instrumentation for AI Observability

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

OpenTelemetry Instrumentation for AI Observability

README

OpenInference

OpenInference is a set of conventions and plugins that is complimentary to OpenTelemetry to enable tracing of AI applications. OpenInference is natively supported by arize-phoenix, but can be used with any OpenTelemetry-compatible backend as well.

Specification

The OpenInference specification is edited in markdown files found in the spec directory. It's designed to provide insight into the invocation of LLMs and the surrounding application context such as retrieval from vector stores and the usage of external tools such as search engines or APIs. The specification is transport and file-format agnostic, and is intended to be used in conjunction with other specifications such as JSON, ProtoBuf, and DataFrames.

Instrumentation

OpenInference provides a set of instrumentations for popular machine learning SDKs and frameworks in a variety of languages.

Python

Libraries

Package Description Version
openinference-semantic-conventions Semantic conventions for tracing of LLM Apps. PyPI Version
openinference-instrumentation Reusable utilities, decorators, configurations, and helpers for instrumentation. PyPI Version
openinference-instrumentation-agno OpenInference Instrumentation for Agno Agents. PyPI Version
openinference-instrumentation-openai OpenInference Instrumentation for OpenAI SDK. PyPI Version
openinference-instrumentation-openai-agents OpenInference Instrumentation for OpenAI Agents SDK. PyPI Version
openinference-instrumentation-claude-agent-sdk OpenInference Instrumentation for Claude Agent SDK. PyPI Version
openinference-instrumentation-llama-index OpenInference Instrumentation for LlamaIndex. PyPI Version
openinference-instrumentation-dspy OpenInference Instrumentation for DSPy. PyPI Version
openinference-instrumentation-bedrock OpenInference Instrumentation for AWS Bedrock. PyPI Version
openinference-instrumentation-langchain OpenInference Instrumentation for LangChain. PyPI Version
openinference-instrumentation-mcp OpenInference Instrumentation for MCP. PyPI Version
openinference-instrumentation-mistralai OpenInference Instrumentation for MistralAI. PyPI Version
openinference-instrumentation-portkey OpenInference Instrumentation for Portkey. PyPI Version
openinference-instrumentation-guardrails OpenInference Instrumentation for Guardrails. PyPI Version
openinference-instrumentation-vertexai OpenInference Instrumentation for VertexAI. PyPI Version
openinference-instrumentation-crewai OpenInference Instrumentation for CrewAI. PyPI Version
openinference-instrumentation-haystack OpenInference Instrumentation for Haystack. PyPI Version
openinference-instrumentation-litellm OpenInference Instrumentation for liteLLM. PyPI Version
openinference-instrumentation-groq OpenInference Instrumentation for Groq. PyPI Version
openinference-instrumentation-instructor OpenInference Instrumentation for Instructor. PyPI Version
openinference-instrumentation-anthropic OpenInference Instrumentation for Anthropic. PyPI Version
openinference-instrumentation-beeai OpenInference Instrumentation for BeeAI. PyPI Version
openinference-instrumentation-google-genai OpenInference Instrumentation for Google GenAI. PyPI Version
openinference-instrumentation-google-adk OpenInference Instrumentation for Google ADK. PyPI Version
openinference-instrumentation-autogen-agentchat OpenInference Instrumentation for Microsoft Autogen AgentChat. PyPI Version
openinference-instrumentation-pydantic-ai OpenInference Instrumentation for PydanticAI. PyPI Version
openinference-instrumentation-smolagents OpenInference Instrumentation for smolagents. PyPI Version
openinference-instrumentation-pipecat OpenInference Instrumentation for Pipecat. PyPI Version
openinference-instrumentation-agentspec OpenInference Instrumentation for Open Agent Specification. PyPI Version
openinference-instrumentation-strands-agents OpenInference Instrumentation for Strands Agents. PyPI Version

Span Processors

Normalize and convert data across other instrumentation libraries by adding span processors that unify data.

Package Description Version
openinference-instrumentation-openlit OpenInference Span Processor for OpenLIT traces. PyPI Version
openinference-instrumentation-openllmetry OpenInference Span Processor for OpenLLMetry (Traceloop) traces. PyPI Version

Examples

Name Description Complexity Level
Agno Agno agent examples Beginner
OpenAI SDK OpenAI Python SDK, including chat completions and embeddings Beginner
Claude Agent SDK Claude Agent SDK Beginner
MistralAI SDK MistralAI Python SDK Beginner
VertexAI SDK VertexAI Python SDK Beginner
LlamaIndex LlamaIndex query engines Beginner
DSPy DSPy primitives and custom RAG modules Beginner
Boto3 Bedrock Client Boto3 Bedrock client Beginner
LangChain LangChain primitives and simple chains Beginner
LiteLLM A lightweight LiteLLM framework Beginner
LiteLLM Proxy LiteLLM Proxy to log OpenAI, Azure, Vertex, Bedrock Beginner
Groq Groq and AsyncGroq chat completions Beginner
Anthropic Anthropic Messages client Beginner
BeeAI Agentic instrumentation in the BeeAI framework Beginner
LangServe A LangChain application deployed with LangServe using custom metadata on a per-request basis Intermediate
DSPy A DSPy RAG application using FastAPI, Weaviate, and Cohere Intermediate
Haystack A Haystack QA RAG application Intermediate
OpenAI Agents OpenAI Agents with handoffs Intermediate
Autogen AgentChat Microsoft Autogen Assistant Agent and Team Chat Intermediate
PydanticAI PydanticAI agent examples Intermediate
Pipecat Pipecat application examples Intermediate

JavaScript

Libraries

Package Description Version
@arizeai/openinference-semantic-conventions Semantic conventions for tracing of LLM Apps. NPM Version
@arizeai/openinference-core Reusable utilities, configuration, and helpers for instrumentation. NPM Version
@arizeai/openinference-instrumentation-bedrock OpenInference Instrumentation for AWS Bedrock. NPM Version
@arizeai/openinference-instrumentation-bedrock-agent-runtime OpenInference Instrumentation for AWS Bedrock Agent Runtime. NPM Version
@arizeai/openinference-instrumentation-beeai OpenInference Instrumentation for BeeAI. NPM Version
@arizeai/openinference-instrumentation-langchain OpenInference Instrumentation for LangChain.js. NPM Version
@arizeai/openinference-instrumentation-mcp OpenInference Instrumentation for MCP. NPM Version
@arizeai/openinference-instrumentation-openai OpenInference Instrumentation for OpenAI SDK. NPM Version
@arizeai/openinference-instrumentation-anthropic OpenInference Instrumentation for the Anthropic SDK. NPM Version
@arizeai/openinference-instrumentation-claude-agent-sdk OpenInference Instrumentation for Claude Agent SDK. NPM Version
@arizeai/openinference-vercel OpenInference Support for Vercel AI SDK. NPM Version
@arizeai/openinference-genai OpenInference Support for GenAI conventions NPM Version

Java

Libraries

Package Description Version
openinference-semantic-conventions Semantic conventions for tracing of LLM Apps. Maven Central Version
openinference-instrumentation Base instrumentation utilities. Maven Central Version
openinference-instrumentation-langchain4j OpenInference Instrumentation for LangChain4j. Maven Central Version
openinference-instrumentation-springAI OpenInference Instrumentation for Spring AI. Maven Central Version
openinference-instrumentation-annotation Annotation-based manual tracing with ByteBuddy. Maven Central Version

Examples

Name Description Complexity Level
LangChain4j Example Simple example using LangChain4j with OpenAI Beginner
Spring AI Example Spring AI example with OpenAI and tool calling Beginner
Annotation Example Annotation-based tracing with @Chain, @LLM, @Tool, @Agent Beginner
Programmatic Example Manual tracing with typed span classes (LLMSpan, AgentSpan, etc.) Beginner

Supported Destinations

OpenInference supports the following destinations as span collectors.

Community

Join our community to connect with thousands of machine learning practitioners and LLM observability enthusiasts!

  • 🌍 Join our Slack community.
  • 💡 Ask questions and provide feedback in the #phoenix-support channel.
  • 🌟 Leave a star on our GitHub.
  • 🐞 Report bugs with GitHub Issues.
  • 𝕏 Follow us on X.
  • đŸ—ēī¸ Check out our roadmap to see where we're heading next.

Release History

VersionChangesUrgencyDate
python-openinference-instrumentation-pipecat-v2.0.0## [2.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-pipecat-v1.0.4...python-openinference-instrumentation-pipecat-v2.0.0) (2026-06-05) ### ⚠ BREAKING CHANGES * **pipecat:** instrument PipelineWorker for pipecat 1.3 ([#3202](https://github.com/Arize-ai/openinference/issues/3202)) ### Bug Fixes * **pipecat:** instrument PipelineWorker for pipecat 1.3 ([#3202](https://github.com/Arize-ai/openinference/issues/3202)) ([c1342ae](https://github.com/AriHigh6/5/2026
python-openinference-instrumentation-pydantic-ai-v0.1.16## [0.1.16](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-pydantic-ai-v0.1.15...python-openinference-instrumentation-pydantic-ai-v0.1.16) (2026-05-29) ### Bug Fixes * **pydantic_ai:** Set OUTPUT_VALUE For Plain Text Agent Responses ([#3153](https://github.com/Arize-ai/openinference/issues/3153)) ([4b7f270](https://github.com/Arize-ai/openinference/commit/4b7f27038b13268a14858694be8124d689ee4e9d))High5/29/2026
go/openinference-instrumentation/v0.1.1## [0.1.1](https://github.com/Arize-ai/openinference/compare/go/openinference-instrumentation/v0.1.0...go/openinference-instrumentation/v0.1.1) (2026-05-22) ### Features * **go:** add openinference-instrumentation-anthropic with examples ([#3105](https://github.com/Arize-ai/openinference/issues/3105)) ([347c244](https://github.com/Arize-ai/openinference/commit/347c2445dd38560c543e28235e6516f302c085cb)) * **go:** add openinference-instrumentation-openai with examples ([#3106](https://github.coHigh5/22/2026
go/openinference-instrumentation-openai-go/v0.1.0## 0.1.0 (2026-05-18) ### Features * **go:** add openinference-instrumentation-openai with examples ([#3106](https://github.com/Arize-ai/openinference/issues/3106)) ([be1ff56](https://github.com/Arize-ai/openinference/commit/be1ff5638c48727a1bc6851a8dc00d25680646a7))High5/18/2026
go/openinference-instrumentation/v0.1.0## 0.1.0 (2026-05-14) ### Features * **go:** add openinference-semantic-conventions + openinference-instrumentation ([#3104](https://github.com/Arize-ai/openinference/issues/3104)) ([881e3ac](https://github.com/Arize-ai/openinference/commit/881e3ac5ca637f2fe1159b263b31dc71f437fc61))High5/14/2026
python-openinference-instrumentation-litellm-v0.1.32## [0.1.32](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-litellm-v0.1.31...python-openinference-instrumentation-litellm-v0.1.32) (2026-05-10) ### Features * **litellm:** capture tool calls in streaming responses ([#2646](https://github.com/Arize-ai/openinference/issues/2646)) ([a3e18f3](https://github.com/Arize-ai/openinference/commit/a3e18f385bc24fab767e6340376b7a5c367d8994))High5/10/2026
python-openinference-instrumentation-google-adk-v0.1.11## [0.1.11](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-adk-v0.1.10...python-openinference-instrumentation-google-adk-v0.1.11) (2026-05-05) ### Bug Fixes * **google-adk:** support ADK 1.32 symbol moves ([#3048](https://github.com/Arize-ai/openinference/issues/3048)) ([57be443](https://github.com/Arize-ai/openinference/commit/57be4431a5e90b74fca3c51613a629ef6551a231))High5/5/2026
python-openinference-instrumentation-mcp-v2.0.0## [2.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-mcp-v1.3.3...python-openinference-instrumentation-mcp-v2.0.0) (2026-04-29) ### ⚠ BREAKING CHANGES * **mcp:** support streamable_http_client introduced in mcp ([#3012](https://github.com/Arize-ai/openinference/issues/3012)) ### Features * **mcp:** support streamable_http_client introduced in mcp ([#3012](https://github.com/Arize-ai/openinference/issues/3012)) ([0d0fa3d](https://github.com/Arize-High4/29/2026
java-openinference-semantic-conventions-v0.1.12## [0.1.12](https://github.com/Arize-ai/openinference/compare/java-openinference-semantic-conventions-v0.1.11...java-openinference-semantic-conventions-v0.1.12) (2026-04-22) ### Features * add llm.finish_reason semantic convention ([#2991](https://github.com/Arize-ai/openinference/issues/2991)) ([e09ce3f](https://github.com/Arize-ai/openinference/commit/e09ce3f88892dff236f2ba79f395006c3c6447db))High4/22/2026
python-openinference-instrumentation-google-genai-v0.1.15## [0.1.15](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.14...python-openinference-instrumentation-google-genai-v0.1.15) (2026-04-14) ### Features * **google-genai:** Handled Image Data & Multiple tool calls in Response ([#2598](https://github.com/Arize-ai/openinference/issues/2598)) ([7f421cf](https://github.com/Arize-ai/openinference/commit/7f421cfca6d1a8a60ef97e3ea4378d7b5bc807e5))High4/14/2026
python-openinference-instrumentation-bedrock-v0.1.34## [0.1.34](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-bedrock-v0.1.33...python-openinference-instrumentation-bedrock-v0.1.34) (2026-04-10) ### Features * **bedrock:** bedrock-runtime apply_guardrail instrumentation ([#2949](https://github.com/Arize-ai/openinference/issues/2949)) ([ae6f78e](https://github.com/Arize-ai/openinference/commit/ae6f78e1dac8619e4c4e1c0b40a7e6307cd9e516))High4/10/2026
python-openinference-instrumentation-agno-v0.1.30## [0.1.30](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-agno-v0.1.29...python-openinference-instrumentation-agno-v0.1.30) (2026-04-10) ### Bug Fixes * **agno:** Agno Team Span Tree fix, Context issues in streaming and async streaming ([#2935](https://github.com/Arize-ai/openinference/issues/2935)) ([007774a](https://github.com/Arize-ai/openinference/commit/007774a4ebbf7d6d1dd387f337d2b7788306e1fb))Medium4/10/2026
python-openinference-instrumentation-agent-framework-v0.1.4## [0.1.4](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-agent-framework-v0.1.3...python-openinference-instrumentation-agent-framework-v0.1.4) (2026-04-09) ### Features * **agent-framework:** support v_1.0.0 ([#2966](https://github.com/Arize-ai/openinference/issues/2966)) ([e8e4dac](https://github.com/Arize-ai/openinference/commit/e8e4dac31afeaf198440429ff565eb48105c1fc5))High4/9/2026
python-openinference-instrumentation-crewai-v1.1.2## [1.1.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-crewai-v1.1.1...python-openinference-instrumentation-crewai-v1.1.2) (2026-04-09) ### Bug Fixes * **crewai:** serialize agent task input as structured JSON ([#2916](https://github.com/Arize-ai/openinference/issues/2916)) ([e6ed1f6](https://github.com/Arize-ai/openinference/commit/e6ed1f63b8062e590a1cd51f17ba26bab9e22a72))Medium4/9/2026
java-openinference-instrumentation-springAI-v0.1.9## [0.1.9](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-springAI-v0.1.8...java-openinference-instrumentation-springAI-v0.1.9) (2026-04-04) ### Bug Fixes * update how hideinputs/outputs is handled ([#2925](https://github.com/Arize-ai/openinference/issues/2925)) ([c65393a](https://github.com/Arize-ai/openinference/commit/c65393a47f4d4c561fefcac52365cb821b0456bd))Medium4/4/2026
java-openinference-instrumentation-annotation-v0.1.2## [0.1.2](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-annotation-v0.1.1...java-openinference-instrumentation-annotation-v0.1.2) (2026-04-04) ### Bug Fixes * update how hideinputs/outputs is handled ([#2925](https://github.com/Arize-ai/openinference/issues/2925)) ([c65393a](https://github.com/Arize-ai/openinference/commit/c65393a47f4d4c561fefcac52365cb821b0456bd))Medium4/4/2026
java-openinference-instrumentation-v0.1.9## [0.1.9](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-v0.1.8...java-openinference-instrumentation-v0.1.9) (2026-04-04) ### Bug Fixes * update how hideinputs/outputs is handled ([#2925](https://github.com/Arize-ai/openinference/issues/2925)) ([c65393a](https://github.com/Arize-ai/openinference/commit/c65393a47f4d4c561fefcac52365cb821b0456bd))Medium4/4/2026
java-openinference-instrumentation-langchain4j-v0.1.8## [0.1.8](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-langchain4j-v0.1.7...java-openinference-instrumentation-langchain4j-v0.1.8) (2026-04-04) ### Bug Fixes * update how hideinputs/outputs is handled ([#2925](https://github.com/Arize-ai/openinference/issues/2925)) ([c65393a](https://github.com/Arize-ai/openinference/commit/c65393a47f4d4c561fefcac52365cb821b0456bd))Medium4/4/2026
python-openinference-instrumentation-crewai-v1.1.1## [1.1.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-crewai-v1.1.0...python-openinference-instrumentation-crewai-v1.1.1) (2026-04-03) ### Bug Fixes * **crewAI:** sanitize event message ([#2946](https://github.com/Arize-ai/openinference/issues/2946)) ([b05ec92](https://github.com/Arize-ai/openinference/commit/b05ec926e037c026769d2a543e205b40033c9847))Medium4/3/2026
python-openinference-instrumentation-langchain-v0.1.62## [0.1.62](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-langchain-v0.1.61...python-openinference-instrumentation-langchain-v0.1.62) (2026-04-03) ### Bug Fixes * **langchain:** serialize BaseMessage in traced IO ([#2941](https://github.com/Arize-ai/openinference/issues/2941)) ([5fbd529](https://github.com/Arize-ai/openinference/commit/5fbd529df87ff3d201820c53cbd25343483432fa))Medium4/3/2026
java-openinference-instrumentation-annotation-v0.1.1## [0.1.1](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-annotation-v0.1.0...java-openinference-instrumentation-annotation-v0.1.1) (2026-04-03) ### Features * adding Java annotation instrumentation and programmatic support ([#2887](https://github.com/Arize-ai/openinference/issues/2887)) ([03f153b](https://github.com/Arize-ai/openinference/commit/03f153badf7fe6b1b039d68a329018ceb13d0946))Medium4/3/2026
java-openinference-instrumentation-langchain4j-v0.1.7## [0.1.7](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-langchain4j-v0.1.6...java-openinference-instrumentation-langchain4j-v0.1.7) (2026-04-03) ### Features * **langchain4j:** Added Agent and Tool Listeners ([#2889](https://github.com/Arize-ai/openinference/issues/2889)) ([ca51aaa](https://github.com/Arize-ai/openinference/commit/ca51aaa93764bff3f02171a728805329cb38f9f2))Medium4/3/2026
python-openinference-instrumentation-openllmetry-v0.1.6## [0.1.6](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-openllmetry-v0.1.5...python-openinference-instrumentation-openllmetry-v0.1.6) (2026-04-03) ### Bug Fixes * **openllmetry:** support new gen_ai.input/output.messages format (v0.55.0+) ([#2931](https://github.com/Arize-ai/openinference/issues/2931)) ([8434f31](https://github.com/Arize-ai/openinference/commit/8434f319eaa3a64e2efd4b69b81d1d67a72513cb))Medium4/3/2026
java-openinference-instrumentation-v0.1.8## [0.1.8](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-v0.1.7...java-openinference-instrumentation-v0.1.8) (2026-04-03) ### Features * adding Java annotation instrumentation and programmatic support ([#2887](https://github.com/Arize-ai/openinference/issues/2887)) ([03f153b](https://github.com/Arize-ai/openinference/commit/03f153badf7fe6b1b039d68a329018ceb13d0946))Medium4/3/2026
python-openinference-instrumentation-openai-v0.1.44## [0.1.44](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-openai-v0.1.43...python-openinference-instrumentation-openai-v0.1.44) (2026-04-03) ### Bug Fixes * **openai,openai-agents:** handle new output item types from latest OpenAI SDK ([#2923](https://github.com/Arize-ai/openinference/issues/2923)) ([75667be](https://github.com/Arize-ai/openinference/commit/75667be1128ee402ded7251755f148fb0ce14d5d))Medium4/3/2026
python-openinference-instrumentation-openai-agents-v1.4.1## [1.4.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-openai-agents-v1.4.0...python-openinference-instrumentation-openai-agents-v1.4.1) (2026-04-03) ### Bug Fixes * **openai,openai-agents:** handle new output item types from latest OpenAI SDK ([#2923](https://github.com/Arize-ai/openinference/issues/2923)) ([75667be](https://github.com/Arize-ai/openinference/commit/75667be1128ee402ded7251755f148fb0ce14d5d))Medium4/3/2026
python-openinference-instrumentation-smolagents-v0.1.25## [0.1.25](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-smolagents-v0.1.24...python-openinference-instrumentation-smolagents-v0.1.25) (2026-03-24) ### Bug Fixes * exclude compromised litellm 1.82.7 ([#2915](https://github.com/Arize-ai/openinference/issues/2915)) ([a68bf8e](https://github.com/Arize-ai/openinference/commit/a68bf8ef582d5e8707cd06ea8bb7b1dcd75c0264)) * Pin litellm<=1.82.7 due to supply chain compromise ([#2914](https://github.com/Arize-aMedium3/24/2026
python-openinference-instrumentation-google-genai-v0.1.14## [0.1.14](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.13...python-openinference-instrumentation-google-genai-v0.1.14) (2026-03-24) ### Features * **google_genai:** Enable Tracing Support For Embedding Operations ([#2871](https://github.com/Arize-ai/openinference/issues/2871)) ([02b39e5](https://github.com/Arize-ai/openinference/commit/02b39e5639680cf9348b6f5528863918d4b84d99)) ### Bug Fixes * **google_genai:** Normalize System Medium3/24/2026
python-openinference-instrumentation-litellm-v0.1.30## [0.1.30](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-litellm-v0.1.29...python-openinference-instrumentation-litellm-v0.1.30) (2026-03-24) ### Bug Fixes * exclude compromised litellm 1.82.7 ([#2915](https://github.com/Arize-ai/openinference/issues/2915)) ([a68bf8e](https://github.com/Arize-ai/openinference/commit/a68bf8ef582d5e8707cd06ea8bb7b1dcd75c0264)) * Pin litellm<=1.82.7 due to supply chain compromise ([#2914](https://github.com/Arize-ai/openMedium3/24/2026
python-openinference-instrumentation-dspy-v0.1.34## [0.1.34](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-dspy-v0.1.33...python-openinference-instrumentation-dspy-v0.1.34) (2026-03-24) ### Bug Fixes * exclude compromised litellm 1.82.7 ([#2915](https://github.com/Arize-ai/openinference/issues/2915)) ([a68bf8e](https://github.com/Arize-ai/openinference/commit/a68bf8ef582d5e8707cd06ea8bb7b1dcd75c0264)) * Pin litellm<=1.82.7 due to supply chain compromise ([#2914](https://github.com/Arize-ai/openinfereMedium3/24/2026
python-openinference-instrumentation-openai-v0.1.43## [0.1.43](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-openai-v0.1.42...python-openinference-instrumentation-openai-v0.1.43) (2026-03-24) ### Features * **openai:** Handle New LLM Provider Enum Values ([#2896](https://github.com/Arize-ai/openinference/issues/2896)) ([02349b8](https://github.com/Arize-ai/openinference/commit/02349b8a6931b024181e1d7554df3572b0d5145a))Medium3/24/2026
java-openinference-semantic-conventions-v0.1.11## [0.1.11](https://github.com/Arize-ai/openinference/compare/java-openinference-semantic-conventions-v0.1.10...java-openinference-semantic-conventions-v0.1.11) (2026-03-23) ### Features * Add missing Java conventions + fix dependencies ([#2870](https://github.com/Arize-ai/openinference/issues/2870)) ([6ff2d19](https://github.com/Arize-ai/openinference/commit/6ff2d19da9cdcaf2b46155af679819ddbf991832))Medium3/23/2026
java-openinference-instrumentation-springAI-v0.1.8## [0.1.8](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-springAI-v0.1.7...java-openinference-instrumentation-springAI-v0.1.8) (2026-03-23) ### Features * Add missing Java conventions + fix dependencies ([#2870](https://github.com/Arize-ai/openinference/issues/2870)) ([6ff2d19](https://github.com/Arize-ai/openinference/commit/6ff2d19da9cdcaf2b46155af679819ddbf991832))Medium3/23/2026
python-openinference-instrumentation-crewai-v1.1.0## [1.1.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-crewai-v1.0.0...python-openinference-instrumentation-crewai-v1.1.0) (2026-03-23) ### Features * **crewai:** instrument event-listener ([#2895](https://github.com/Arize-ai/openinference/issues/2895)) ([7e03708](https://github.com/Arize-ai/openinference/commit/7e037086a2688b2e453a27785835b0d5175de302))Medium3/23/2026
java-openinference-instrumentation-langchain4j-v0.1.6## [0.1.6](https://github.com/Arize-ai/openinference/compare/java-openinference-instrumentation-langchain4j-v0.1.5...java-openinference-instrumentation-langchain4j-v0.1.6) (2026-03-11) ### Features * add tool specs to llm spans in langchain4j autoinstrumentor ([#2862](https://github.com/Arize-ai/openinference/issues/2862)) ([491958a](https://github.com/Arize-ai/openinference/commit/491958a9e189f7a0706f80dddd05eebc753403c4))Low3/11/2026
python-openinference-instrumentation-google-genai-v0.1.13## [0.1.13](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.12...python-openinference-instrumentation-google-genai-v0.1.13) (2026-03-11) ### Bug Fixes * **google-genai:** accept dict-shaped content/part payloads ([#2807](https://github.com/Arize-ai/openinference/issues/2807)) ([304a80d](https://github.com/Arize-ai/openinference/commit/304a80d9a74365cd5083a2cd4f99dd2fe25147d1))Low3/11/2026
java-openinference-semantic-conventions-v0.1.10## [0.1.10](https://github.com/Arize-ai/openinference/compare/java-openinference-semantic-conventions-v0.1.9...java-openinference-semantic-conventions-v0.1.10) (2026-03-11) ### Features * add new LLM provider values (groq, fireworks, moonshot, cerebras, perplexity, together) ([#2853](https://github.com/Arize-ai/openinference/issues/2853)) ([7eb1c88](https://github.com/Arize-ai/openinference/commit/7eb1c88b5014419ffb041e412ca7b5a2cbd7f2c2))Low3/11/2026
python-openinference-instrumentation-smolagents-v0.1.24## [0.1.24](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-smolagents-v0.1.23...python-openinference-instrumentation-smolagents-v0.1.24) (2026-03-11) ### Bug Fixes * smolagents threadpool wrapping ([#2814](https://github.com/Arize-ai/openinference/issues/2814)) ([4ccb779](https://github.com/Arize-ai/openinference/commit/4ccb779435eeeae04ba230b1fe7689353429e73a))Low3/11/2026
python-openinference-instrumentation-openai-v0.1.42## [0.1.42](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-openai-v0.1.41...python-openinference-instrumentation-openai-v0.1.42) (2026-03-11) ### Features * **openai:** adds support for python 3.14 to openai autoinstrumentor ([#2872](https://github.com/Arize-ai/openinference/issues/2872)) ([75cda76](https://github.com/Arize-ai/openinference/commit/75cda763185e7508062900e545e03ebb67d4bc26))Low3/11/2026
python-openinference-instrumentation-mistralai-v2.0.0## [2.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-mistralai-v1.4.0...python-openinference-instrumentation-mistralai-v2.0.0) (2026-03-11) ### ⚠ BREAKING CHANGES * **mistralai:** migrate instrumentor to mistralai>=2.0.0 ([#2875](https://github.com/Arize-ai/openinference/issues/2875)) ### Features * **mistralai:** migrate instrumentor to mistralai>=2.0.0 ([#2875](https://github.com/Arize-ai/openinference/issues/2875)) ([471762e](https://github.coLow3/11/2026
python-openinference-instrumentation-agno-v0.1.29## [0.1.29](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-agno-v0.1.28...python-openinference-instrumentation-agno-v0.1.29) (2026-03-11) ### Bug Fixes * **agno:** capture metadata for agent and team ([#2876](https://github.com/Arize-ai/openinference/issues/2876)) ([2514a6d](https://github.com/Arize-ai/openinference/commit/2514a6dddd199e8f559147afa0190887178a7909))Low3/11/2026
python-openinference-semantic-conventions-v0.1.28## [0.1.28](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.27...python-openinference-semantic-conventions-v0.1.28) (2026-03-11) ### Features * add new LLM provider values (groq, fireworks, moonshot, cerebras, perplexity, together) ([#2853](https://github.com/Arize-ai/openinference/issues/2853)) ([7eb1c88](https://github.com/Arize-ai/openinference/commit/7eb1c88b5014419ffb041e412ca7b5a2cbd7f2c2))Low3/11/2026
python-openinference-instrumentation-crewai-v1.0.0## [1.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-crewai-v0.1.22...python-openinference-instrumentation-crewai-v1.0.0) (2026-03-06) ### ⚠ BREAKING CHANGES * **crewai:** fix flow node spans, agent kickoff span, context propagation & INPUT_MIME_TYPE ([#2848](https://github.com/Arize-ai/openinference/issues/2848)) ### Features * **crewai:** fix flow node spans, agent kickoff span, context propagation & INPUT_MIME_TYPE ([#2848](https://github.com/Low3/6/2026
python-openinference-instrumentation-crewai-v0.1.22## [0.1.22](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-crewai-v0.1.21...python-openinference-instrumentation-crewai-v0.1.22) (2026-03-06) ### Bug Fixes * **crewai:** None Literal Showing For Agent Span Names ([#2836](https://github.com/Arize-ai/openinference/issues/2836)) ([6ab5758](https://github.com/Arize-ai/openinference/commit/6ab5758813d0d268243826cdca494ff941de7902))Low3/6/2026
python-openinference-instrumentation-anthropic-v1.0.0## [1.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.20...python-openinference-instrumentation-anthropic-v1.0.0) (2026-03-06) ### ⚠ BREAKING CHANGES * Add support for messages.parse() ([#2694](https://github.com/Arize-ai/openinference/issues/2694)) ### Features * Add support for messages.parse() ([#2694](https://github.com/Arize-ai/openinference/issues/2694)) ([298e48b](https://github.com/Arize-ai/openinference/commit/298e48b5284Low3/6/2026
python-openinference-instrumentation-v0.1.46## [0.1.46](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-v0.1.45...python-openinference-instrumentation-v0.1.46) (2026-03-04) ### Features * **claude-agent-sdk:** Add support for Claude Agent SDK ([#2796](https://github.com/Arize-ai/openinference/issues/2796)) ([6f627e7](https://github.com/Arize-ai/openinference/commit/6f627e74a0e06e823aa593922d8d13b8d3d9aa22))Low3/4/2026
python-openinference-instrumentation-claude-agent-sdk-v0.1.0## 0.1.0 (2026-03-04) ### Features * **claude-agent-sdk:** Add support for Claude Agent SDK ([#2796](https://github.com/Arize-ai/openinference/issues/2796)) ([6f627e7](https://github.com/Arize-ai/openinference/commit/6f627e74a0e06e823aa593922d8d13b8d3d9aa22))Low3/4/2026
python-openinference-semantic-conventions-v0.1.27## [0.1.27](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.26...python-openinference-semantic-conventions-v0.1.27) (2026-03-04) ### Features * **semconv:** add TOOL_ID (tool.id) to Python and JS semconv ([#2831](https://github.com/Arize-ai/openinference/issues/2831)) ([0b70006](https://github.com/Arize-ai/openinference/commit/0b700063be06ff135cb4210ff8243c4a67f9b765))Low3/4/2026
python-openinference-instrumentation-google-adk-v0.1.10## [0.1.10](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-adk-v0.1.9...python-openinference-instrumentation-google-adk-v0.1.10) (2026-03-03) ### Bug Fixes * **google-adk:** Suppress duplicate generate_content spans from native ADK tracing ([#2758](https://github.com/Arize-ai/openinference/issues/2758)) ([fb97839](https://github.com/Arize-ai/openinference/commit/fb978395b309e42fa58c80491ce0039506fd7149))Low3/3/2026
python-openinference-instrumentation-agent-framework-v0.1.3## [0.1.3](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-agent-framework-v0.1.2...python-openinference-instrumentation-agent-framework-v0.1.3) (2026-02-28) ### Bug Fixes * add version.py ([#2821](https://github.com/Arize-ai/openinference/issues/2821)) ([5ee2716](https://github.com/Arize-ai/openinference/commit/5ee271613c925a60f5e4127d063359c469be77b5))Low2/28/2026
python-openinference-instrumentation-strands-agents-v0.1.2## [0.1.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-strands-agents-v0.1.1...python-openinference-instrumentation-strands-agents-v0.1.2) (2026-02-28) ### Bug Fixes * add version.py ([#2821](https://github.com/Arize-ai/openinference/issues/2821)) ([5ee2716](https://github.com/Arize-ai/openinference/commit/5ee271613c925a60f5e4127d063359c469be77b5))Low2/28/2026
python-openinference-instrumentation-crewai-v0.1.21## [0.1.21](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-crewai-v0.1.20...python-openinference-instrumentation-crewai-v0.1.21) (2026-02-27) ### Bug Fixes * **crewai:** propagate OTel context across thread and async boundaries ([#2805](https://github.com/Arize-ai/openinference/issues/2805)) ([4637961](https://github.com/Arize-ai/openinference/commit/4637961621639a3f74191d4c3cebc2eb533aafb9))Low2/27/2026
python-openinference-instrumentation-langchain-v0.1.61## [0.1.61](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-langchain-v0.1.60...python-openinference-instrumentation-langchain-v0.1.61) (2026-02-26) ### Bug Fixes * Revert "feat(langchain): propagate LLM tool calls to parent (agent/chain) span" ([#2803](https://github.com/Arize-ai/openinference/issues/2803)) ([f05420f](https://github.com/Arize-ai/openinference/commit/f05420f8646839902e7ba5828045a0301e6eb8f8))Low2/26/2026
python-openinference-instrumentation-google-genai-v0.1.12## [0.1.12](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.11...python-openinference-instrumentation-google-genai-v0.1.12) (2026-02-26) ### Features * google genai cache create instrumentation ([#2766](https://github.com/Arize-ai/openinference/issues/2766)) ([989481a](https://github.com/Arize-ai/openinference/commit/989481accfae85ee5c489cde9be12e17dc7dba30)) ### Bug Fixes * Google GenAI usage metadata mapping for cached tokens ([#27Low2/26/2026
python-openinference-instrumentation-google-genai-v0.1.11## [0.1.11](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.10...python-openinference-instrumentation-google-genai-v0.1.11) (2026-02-26) ### Bug Fixes * resolve google-genai CI test failures and hanging ([#2794](https://github.com/Arize-ai/openinference/issues/2794)) ([2e36c27](https://github.com/Arize-ai/openinference/commit/2e36c27496555b10bb0e944f720c8a440b5a2042))Low2/26/2026
python-openinference-instrumentation-openllmetry-v0.1.5## [0.1.5](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-openllmetry-v0.1.4...python-openinference-instrumentation-openllmetry-v0.1.5) (2026-02-24) ### Bug Fixes * **openllmetry:** migrate removed SpanAttributes to GenAI equivalents ([#2784](https://github.com/Arize-ai/openinference/issues/2784)) ([1047c9e](https://github.com/Arize-ai/openinference/commit/1047c9e3eda2cdd229b86315bab2ce1383a8c571))Low2/24/2026
python-openinference-instrumentation-langchain-v0.1.60## [0.1.60](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-langchain-v0.1.59...python-openinference-instrumentation-langchain-v0.1.60) (2026-02-24) ### Features * **langchain:** propagate LLM tool calls to parent (agent/chain) span ([#2781](https://github.com/Arize-ai/openinference/issues/2781)) ([c5a9ed6](https://github.com/Arize-ai/openinference/commit/c5a9ed61dd8d491274ca454e964167f9752eee32))Low2/24/2026
python-openinference-instrumentation-smolagents-v0.1.23## [0.1.23](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-smolagents-v0.1.22...python-openinference-instrumentation-smolagents-v0.1.23) (2026-02-24) ### Bug Fixes * Refactor Helpers With More Test Coverage ([#2750](https://github.com/Arize-ai/openinference/issues/2750)) ([6cf0cd3](https://github.com/Arize-ai/openinference/commit/6cf0cd3b47dc58f92ea6a35dd5ccc9dfa588effa))Low2/24/2026
python-openinference-instrumentation-v0.1.45## [0.1.45](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-v0.1.44...python-openinference-instrumentation-v0.1.45) (2026-02-24) ### Documentation * **python spec:** add instructions for working on python instrumentation packages ([#2757](https://github.com/Arize-ai/openinference/issues/2757)) ([b8bd7ca](https://github.com/Arize-ai/openinference/commit/b8bd7ca01e8b7d6a45cbb2d1b65ed42f7dec53f8))Low2/24/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

pattern8Enforce zero-trust rules for AI agents to prevent hallucinations, unsafe actions, and policy bypassesmain@2026-06-05
wechat-db-decrypt-macosDecrypt WeChat databases on macOS by extracting encryption keys to access and export chat records with support for searching and AI query integration.main@2026-06-04
headroomThe Context Optimization Layer for LLM Applicationsv0.22.4
PlanExeCreate a plan from a description in minutesmain@2026-05-31
google_ads_mcpThe Google Ads MCP Server is an implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs), such as Gemini, to interact directly with the Google Ads API.v0.6.4

More from Arize-ai

phoenixAI Observability & Evaluation

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme