freshcrate
Skin:/
Home > Developer Tools > openinference-instrumentation

openinference-instrumentation

OpenInference instrumentation utilities

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

# OpenInference Instrumentation [![PyPI Version](https://img.shields.io/pypi/v/openinference-instrumentation.svg)](https://pypi.python.org/pypi/openinference-instrumentation) Utility functions for OpenInference instrumentation. ## Installation ```shell pip install openinference-instrumentation ``` ## Customizing Spans The `openinference-instrumentation` package offers utilities to track important application metadata such as sessions and metadata using Python context managers: * `using_session`: to specify a session ID to track and group a multi-turn conversation with a user * `using_user`: to specify a user ID to track different conversations with a given user * `using_metadata`: to add custom metadata, that can provide extra information that supports a wide range of operational needs * `using_tag`: to add tags, to help filter on specific keywords * `using_prompt_template`: to reflect the prompt template used, with its version and variables. This is useful for prompt template management * `using_attributes`: it helps handling multiple of the previous options at once in a concise manner For example: ```python from openinference.instrumentation import using_attributes tags = ["business_critical", "simple", ...] metadata = { "country": "United States", "topic":"weather", ... } prompt_template = "Please describe the weather forecast for {city} on {date}" prompt_template_variables = {"city": "Johannesburg", "date":"July 11"} prompt_template_version = "v1.0" with using_attributes( session_id="my-session-id", user_id="my-user-id", metadata=metadata, tags=tags, prompt_template=prompt_template, prompt_template_version=prompt_template_version, prompt_template_variables=prompt_template_variables, ): # Calls within this block will generate spans with the attributes: # "session.id" = "my-session-id" # "user.id" = "my-user-id" # "metadata" = "{\"key-1\": value_1, \"key-2\": value_2, ... }" # JSON serialized # "tag.tags" = "["tag_1","tag_2",...]" # "llm.prompt_template.template" = "Please describe the weather forecast for {city} on {date}" # "llm.prompt_template.variables" = "{\"city\": \"Johannesburg\", \"date\": \"July 11\"}" # JSON serialized # "llm.prompt_template.version " = "v1.0" ... ``` You can read more about this in our [docs](https://docs.arize.com/phoenix/tracing/how-to-tracing/customize-spans). ## Tracing Configuration This package contains the central `TraceConfig` class, which lets you specify a tracing configuration that lets you control settings like data privacy and payload sizes. For instance, you may want to keep sensitive information from being logged for security reasons, or you may want to limit the size of the base64 encoded images logged to reduced payload size. In addition, you an also use environment variables, read more [here](../../spec/configuration.md). The following is an example of using the `TraceConfig` object: ```python from openinference.instrumentation import TraceConfig config = TraceConfig( hide_inputs=hide_inputs, hide_outputs=hide_outputs, hide_input_messages=hide_input_messages, hide_output_messages=hide_output_messages, hide_input_images=hide_input_images, hide_input_text=hide_input_text, hide_output_text=hide_output_text, base64_image_max_length=base64_image_max_length, ) tracer_provider=... # This example uses the OpenAIInstrumentor, but it works with any of our auto instrumentors OpenAIInstrumentor().instrument(tracer_provider=tracer_provider, config=config) ```

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
0.1.46Imported from PyPI (0.1.46)Low4/21/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))Medium4/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))Medium4/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))Medium4/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

modalPython client library for Modalmain@2026-06-05
unstructured-clientPython Client SDK for Unstructured APIv0.45.0
anthropicThe official Python library for the anthropic APIv0.106.0
pipThe PyPA recommended tool for installing Python packages.main@2026-06-05
openinference-semantic-conventionsOpenInference Semantic Conventionspython-openinference-instrumentation-pipecat-v2.0.0

More from pypi

markitdownUtility tool for converting various files to Markdown
fastapiFastAPI framework, high performance, easy to learn, fast to code, ready for production
djangoA high-level Python web framework that encourages rapid development and clean, pragmatic design.
flaskA simple framework for building complex web applications.

More in Developer Tools

mypyOptional static typing for Python
pipThe PyPA recommended tool for installing Python packages.
anthropicThe official Python library for the anthropic API
openinference-semantic-conventionsOpenInference Semantic Conventions