đēđ¸ English âĸ đ¨đŗ 䏿 âĸ đšđŧ įšéĢ䏿 âĸ đ¯đĩ æĨæŦčĒ âĸ đĩđš PortuguÃĒs âĸ đ§đˇ PortuguÃĒs âĸ đ°đˇ íęĩė´ âĸ đĒđ¸ EspaÃąol âĸ đŠđĒ Deutsch âĸ đĢđˇ Français âĸ đŽđą ×ĸ×ר××Ē âĸ đ¸đĻ Ø§ŲØšØąØ¨ŲØŠ âĸ đˇđē Đ ŅŅŅĐēиК âĸ đĩđą Polski âĸ đ¨đŋ ÄeÅĄtina âĸ đŗđą Nederlands âĸ đšđˇ TÃŧrkçe âĸ đēđĻ ĐŖĐēŅаŅĐŊŅŅĐēа âĸ đģđŗ Tiáēŋng Viáģt âĸ đĩđ Tagalog âĸ đŽđŠ Indonesia âĸ đšđ āšā¸ā¸ĸ âĸ đŽđŗ ā¤šā¤ŋ⤍āĨā¤ĻāĨ âĸ đ§đŠ āĻŦāĻžāĻāϞāĻž âĸ đĩđ° Ø§ØąØ¯Ų âĸ đˇđ´ RomÃĸnÄ âĸ đ¸đĒ Svenska âĸ đŽđš Italiano âĸ đŦđˇ ÎÎģÎģΡÎŊΚÎēÎŦ âĸ đđē Magyar âĸ đĢđŽ Suomi âĸ đŠđ° Dansk âĸ đŗđ´ Norsk
Arize Phoenix āĻšāϞ⧠Arize-āĻāϰ āĻāĻĒā§āύ-āϏā§āϰā§āϏ AI observability āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ, āϝāĻž āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻž (experimentation), āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ (evaluation) āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻŽā§āϝāĻžāύā§āĻāĻĄ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϰ āĻāύā§āϝ Arize [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-bn)-āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Phoenix āϝāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§:
- [**_āĻā§āϰā§āϏāĻŋāĻ_**](https://arize.com/docs/phoenix/tracing/llm-traces) - OpenTelemetry-āĻāĻŋāϤā§āϤāĻŋāĻ instrumentation āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϰāĻžāύāĻāĻžāĻāĻŽ āĻā§āϰā§āϏ āĻāϰā§āύāĨ¤
- [**_āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ_**](https://arize.com/docs/phoenix/evaluation/llm-evals) - response āĻ retrieval evals āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻāϰāϤ⧠LLM āĻāĻžāĻā§ āϞāĻžāĻāĻžāύāĨ¤
- [**_āĻĄā§āĻāĻžāϏā§āĻ_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets) - āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻž, āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāĻŦāĻ fine-tuning-āĻāϰ āĻāύā§āϝ āĻāĻĻāĻžāĻšāϰāĻŖā§āϰ āĻāĻžāϰā§āϏāύ-āϝā§āĻā§āϤ āĻĄā§āĻāĻžāϏā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
- [**_āĻāĻā§āϏāĻĒā§āϰāĻŋāĻŽā§āύā§āĻ_**](https://arize.com/docs/phoenix/datasets-and-experiments/overview-datasets#experiments) - prompt, LLM āĻāĻŦāĻ retrieval-āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻā§āϰā§āϝāĻžāĻ āĻ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰā§āύāĨ¤
- [**_Playground_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts)- prompt āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āύ, āĻŽāĻĄā§āϞ āϤā§āϞāύāĻž āĻāϰā§āύ, āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āϰā§āϏ āĻāϰāĻž LLM āĻāϞ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύāĨ¤
- [**_āĻĒā§āϰāĻŽā§āĻĒāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž_**](https://arize.com/docs/phoenix/prompt-engineering/overview-prompts/prompt-management)- āĻāĻžāϰā§āϏāύ āĻāύā§āĻā§āϰā§āϞ, āĻā§āϝāĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ prompt-āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻĒāĻĻā§āϧāϤāĻŋāĻāϤāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύāĨ¤
- [**_PXI (Phoenix Intelligence)_**](https://arize.com/docs/phoenix/pxi) - Phoenix-āĻ āĻŦāĻŋāϞā§āĻ-āĻāύ āĻāĻāĻāĻŋ AI āĻāĻā§āĻāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ āĻāĻā§āύā§āĻ, āϝāĻž trace āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻž, prompt āύāĻŋāϝāĻŧā§ āĻŦāĻžāϰāĻŦāĻžāϰ āĻāύā§āύāϤāĻŋ āĻāϰāĻž āĻāĻŦāĻ āĻĒā§āϰā§āĻĄāĻžāĻā§āĻā§ āύā§āĻāĻŋāĻā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϤā§āϰāĻŋāĨ¤
- [**_Remote MCP Server_**](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server) - Claude Code, Cursor āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ MCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻāĻĒāύāĻžāϰ Phoenix āĻāύāϏā§āĻā§āϝāĻžāύā§āϏā§āϰ `/mcp` endpoint-āĻ āϏāĻāϝā§āĻā§āϤ āĻāϰ⧠trace, dataset, experiment āĻāĻŦāĻ āĻāϰāĻ āĻ
āύā§āĻ āĻāĻŋāĻā§ query āĻāϰā§āύāĨ¤
Phoenix āĻā§āύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āύā§āĻĄāϰ āĻŦāĻž āĻāĻžāώāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞ āύāϝāĻŧ āĻāĻŦāĻ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ ([OpenAI Agents SDK](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-agents-sdk), [Claude Agent SDK](https://arize.com/docs/phoenix/integrations/python/claude-agent-sdk), [LangGraph](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain), [Vercel AI SDK](https://arize.com/docs/phoenix/tracing/integrations-tracing/vercel-ai-sdk), [Mastra](https://arize.com/docs/phoenix/integrations/typescript/mastra), [CrewAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/crewai), [LlamaIndex](https://arize.com/docs/phoenix/tracing/integrations-tracing/llamaindex), [DSPy](https://arize.com/docs/phoenix/tracing/integrations-tracing/dspy)) āĻ LLM āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰā§āϰ ([OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai), [Anthropic](https://arize.com/docs/phoenix/tracing/integrations-tracing/anthropic), [Google GenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/google-genai), [Google ADK](https://arize.com/docs/phoenix/integrations/llm-providers/google-gen-ai/google-adk-tracing), [AWS Bedrock](https://arize.com/docs/phoenix/tracing/integrations-tracing/bedrock), [OpenRouter](https://arize.com/docs/phoenix/integrations/python/openrouter), [LiteLLM](https://arize.com/docs/phoenix/tracing/integrations-tracing/litellm) āĻāĻŦāĻ āĻāϰāĻ āĻ
āύā§āĻ) āĻāύā§āϝ āϏāϰāĻžāϏāϰāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻĻā§āϝāĻŧāĨ¤ auto-instrumentation āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāϤ⧠[OpenInference](https://github.com/Arize-ai/openinference) āĻĒā§āϰāĻā§āĻā§āĻāĻāĻŋ āĻĻā§āĻā§āύāĨ¤
Phoenix āĻĒā§āϰāĻžāϝāĻŧ āϝā§āĻā§āύ⧠āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻāϞā§, āϝā§āĻŽāύ āĻāĻĒāύāĻžāϰ āϞā§āĻāĻžāϞ āĻŽā§āĻļāĻŋāύ, āĻāύā§āĻā§āĻāύāĻžāϰāĻžāĻāĻāĻĄ āĻĄāĻŋāĻĒā§āϞāϝāĻŧāĻŽā§āύā§āĻ āĻŦāĻž āĻā§āϞāĻžāĻāĻĄāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāϰ āĻāύā§āϝ [Environments](https://arize.com/docs/phoenix/self-hosting) āĻĻā§āĻā§āύ, āĻ
āĻĨāĻŦāĻž āϏāϰāĻžāϏāϰāĻŋ [Tracing Quickstart](https://arize.com/docs/phoenix/get-started/get-started-tracing)-āĻ āĻāϞ⧠āϝāĻžāύāĨ¤
> [!NOTE]
> Phoenix āĻāĻĒā§āύ-āϏā§āϰā§āϏ āĻāĻŦāĻ self-hostedāĨ¤ āĻŽā§āϝāĻžāύā§āĻāĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ Arize [Arize AX](https://arize.com/products/ax/?utm_source=github&utm_medium=community&utm_campaign=px-to-ax&utm_content=readme-bn) āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠â āĻāĻāĻ OpenTelemetry/OpenInference instrumentation āĻāĻāϝāĻŧā§āϰ āϏāĻžāĻĨā§āĻ āĻāĻžāĻ āĻāϰā§āĨ¤ [āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϤā§āϞāύāĻž](https://arize.com/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize) āĻĻā§āĻā§āύāĨ¤
## āϏā§āĻāĻŋāĻĒāϤā§āϰ
- [āϞā§āĻāĻžāϞāĻŋ āĻāĻžāϞāĻžāύ](#āϞā§āĻāĻžāϞāĻŋ-āĻāĻžāϞāĻžāύ)
- [āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āϰā§āϏ āĻāϰā§āύ](#āĻāĻĒāύāĻžāϰ-āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ-āĻā§āϰā§āϏ-āĻāϰā§āύ)
- [āĻĄāĻŋāĻĒā§āϞāϝāĻŧ](#āĻĄāĻŋāĻĒā§āϞāϝāĻŧ)
- [āĻĒā§āϝāĻžāĻā§āĻ](#āĻĒā§āϝāĻžāĻā§āĻ)
- [āĻā§āϰā§āϏāĻŋāĻ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ](#āĻā§āϰā§āϏāĻŋāĻ-āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ)
- [āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ](#āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ)
- [āĻŽāĻžāύā§āώ āĻ āĻā§āĻĄāĻŋāĻ āĻāĻā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ](#āĻŽāĻžāύā§āώ-āĻ-āĻā§āĻĄāĻŋāĻ-āĻāĻā§āύā§āĻāĻĻā§āϰ-āĻāύā§āϝ)
- [āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž](#āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž-āĻ-āĻā§āĻĒāύā§āϝāĻŧāϤāĻž)
- [āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ](#āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ)
## āϞā§āĻāĻžāϞāĻŋ āĻāĻžāϞāĻžāύ
`pip` āĻŦāĻž `conda` āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Phoenix āĻāύāϏā§āĻāϞ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāĻžāϰā§āϝāĻāϰ Phoenix āĻĒāĻžāύāĨ¤ āϏāĻŦ āĻāύāϏā§āĻāϞā§āĻļāύ āĻ āĻšā§āϏā§āĻāĻŋāĻ āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āĻāύā§āϝ [āĻāύāϏā§āĻāϞ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix) āĻĻā§āĻā§āύāĨ¤
```shell
pip install arize-phoenix
phoenix serve
```
āĻ
āĻĨāĻŦāĻž āĻā§āύ⧠āĻāύāϏā§āĻāϞ āĻāĻžāĻĄāĻŧāĻžāĻ [`uvx`](https://docs.astral.sh/uv/) āĻĻāĻŋāϝāĻŧā§ āĻāĻžāϞāĻžāύ:
```shell
uvx arize-phoenix serve
```
## āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āϰā§āϏ āĻāϰā§āύ
trace āĻĒāĻžāĻ āĻžāύā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻĻā§āϰā§āϤ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ⧠āĻāĻĒāύāĻžāϰ [āĻā§āĻĄāĻŋāĻ āĻāĻā§āύā§āĻāĻā§](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) (Claude Code, Codex, Cursor āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ) āĻĻāĻŋāϝāĻŧā§ āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒ instrument āĻāϰāĻžāύā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§ āĻāĻžāϞāĻžāύ:
```shell
npx @arizeai/phoenix-cli setup
# āĻ
āĻĨāĻŦāĻž, Phoenix āĻāύāϏā§āĻāϞ āĻĨāĻžāĻāϞā§: px setup
```
Setup āĻāĻĒāύāĻžāϰ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ LLM āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻļāύāĻžāĻā§āϤ āĻāϰā§, āϏāĻ āĻŋāĻ [OpenInference](https://github.com/Arize-ai/openinference) instrumentation āĻāύāϏā§āĻāϞ āĻāϰ⧠āĻāĻŦāĻ trace export āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āĨ¤ āĻā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻāĻžāύ? [āĻā§āϰā§āϏāĻŋāĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://arize.com/docs/phoenix/tracing/llm-traces) āĻĻā§āĻā§āύāĨ¤
## āĻĄāĻŋāĻĒā§āϞāϝāĻŧ
Phoenix āĻāύā§āĻā§āĻāύāĻžāϰ āĻāĻŽā§āĻ [Docker Hub](https://hub.docker.com/r/arizephoenix/phoenix)-āĻ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ Docker āĻ
āĻĨāĻŦāĻž [Helm chart](https://github.com/Arize-ai/phoenix/tree/main/helm)-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ Kubernetes-āĻ āĻĄāĻŋāĻĒā§āϞāϝāĻŧ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
Docker Compose, Kubernetes/Helm āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ āĻĄāĻŋāĻĒā§āϞāϝāĻŧāĻŽā§āύā§āĻ āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āĻāύā§āϝ [self-hosting āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://arize.com/docs/phoenix/self-hosting) āĻĻā§āĻā§āύāĨ¤
> [!NOTE]
> Google Cloud āĻŦā§āϤāĻžāĻŽāĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āϤā§āϰāĻŋ Docker Hub āĻāĻŽā§āĻ āĻĄāĻŋāĻĒā§āϞāϝāĻŧ āύāĻž āĻāϰ⧠Cloud Shell-āĻ āϏā§āϰā§āϏ āĻĨā§āĻā§ Phoenix āĻŦāĻŋāϞā§āĻĄ āĻāϰā§āĨ¤ Azure āĻā§āĻŽāĻĒā§āϞā§āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ HTTP āϏāĻžāϰā§āĻ āĻāϰ⧠(Azure Container Instances TLS terminate āĻāϰ⧠āύāĻž) â āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻā§ āĻāϰ āϏāĻžāĻŽāύ⧠Application Gateway-āĻāϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ TLS proxy āϰāĻžāĻā§āύāĨ¤
## āĻĒā§āϝāĻžāĻā§āĻ
`arize-phoenix` āĻĒā§āϝāĻžāĻā§āĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ Phoenix āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤāĨ¤ āϤāĻŦā§, āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ Phoenix āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĄāĻŋāĻĒā§āϞāϝāĻŧ āĻāϰ⧠āĻĨāĻžāĻā§āύ, āϤāĻžāĻšāϞ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻšāĻžāϞāĻāĻž Python āϏāĻžāĻŦ-āĻĒā§āϝāĻžāĻā§āĻ āĻāĻŦāĻ TypeScript āĻĒā§āϝāĻžāĻā§āĻ āϰāϝāĻŧā§āĻā§āĨ¤
### Python āϏāĻžāĻŦ-āĻĒā§āϝāĻžāĻā§āĻ
| āĻĒā§āϝāĻžāĻā§āĻ | āĻāĻžāϰā§āϏāύ āĻ āĻĄāĻāϏ | āĻŦāĻŋāĻŦāϰāĻŖ |
| --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [arize-phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-otel) | [](https://pypi.org/project/arize-phoenix-otel/) [](https://arize-phoenix.readthedocs.io/projects/otel/en/latest/index.html) | Phoenix-āĻāĻĒāϝā§āĻā§ āĻĄāĻŋāĻĢāϞā§āĻāϏāĻš OpenTelemetry primitives-āĻāϰ āĻāĻĒāϰ āĻāĻāĻāĻŋ āĻšāĻžāϞāĻāĻž wrapper āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠|
| [arize-phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-client) | [](https://pypi.org/project/arize-phoenix-client/) [](https://arize-phoenix.readthedocs.io/projects/client/en/latest/index.html) | OpenAPI REST āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Phoenix āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻā§āϰ āĻāύā§āϝ āĻšāĻžāϞāĻāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ |
| [arize-phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/packages/phoenix-evals) | [](https://pypi.org/project/arize-phoenix-evals/) [](https://arize-phoenix.readthedocs.io/projects/evals/en/latest/index.html) | LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύā§āϰ āĻā§āϞāĻŋāĻ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠RAG āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻāϤāĻž, āĻāϤā§āϤāϰā§āϰ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻāϤāĻž āĻāĻŦāĻ āĻāϰāĻ āĻ
āύā§āĻ āĻāĻŋāĻā§ āϰāϝāĻŧā§āĻā§ |
### TypeScript āϏāĻžāĻŦ-āĻĒā§āϝāĻžāĻā§āĻ
| āĻĒā§āϝāĻžāĻā§āĻ | āĻāĻžāϰā§āϏāύ āĻ āĻĄāĻāϏ | āĻŦāĻŋāĻŦāϰāĻŖ |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [@arizeai/phoenix-otel](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-otel) | [](https://www.npmjs.com/package/@arizeai/phoenix-otel) [](https://arize-ai.github.io/phoenix/) | Phoenix-āĻāĻĒāϝā§āĻā§ āĻĄāĻŋāĻĢāϞā§āĻāϏāĻš OpenTelemetry primitives-āĻāϰ āĻāĻĒāϰ āĻāĻāĻāĻŋ āĻšāĻžāϞāĻāĻž wrapper āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠|
| [@arizeai/phoenix-client](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-client) | [](https://www.npmjs.com/package/@arizeai/phoenix-client) [](https://arize-ai.github.io/phoenix/) | Arize Phoenix API-āĻāϰ āĻāύā§āϝ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ |
| [@arizeai/phoenix-evals](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-evals) | [](https://www.npmjs.com/package/@arizeai/phoenix-evals) [](https://arize-ai.github.io/phoenix/) | LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ TypeScript āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ (alpha āϰāĻŋāϞāĻŋāĻ) |
| [@arizeai/phoenix-cli](https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-cli) | [](https://www.npmjs.com/package/@arizeai/phoenix-cli) [](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli) | Claude Code, Cursor āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ āĻā§āĻĄāĻŋāĻ āĻāĻā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ trace, dataset āĻ experiment āϏāĻāĻā§āϰāĻšā§āϰ CLI |
## āĻā§āϰā§āϏāĻŋāĻ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ
Phoenix, OpenTelemetry-āĻāϰ āĻāĻĒāϰ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻā§āύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āύā§āĻĄāϰ, āĻāĻžāώāĻž āĻŦāĻž āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞ āύāϝāĻŧāĨ¤ āĻā§āϰā§āϏāĻŋāĻ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻ āĻāĻĻāĻžāĻšāϰāĻŖ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāϤ⧠[OpenInference](https://github.com/Arize-ai/openinference) āĻĒā§āϰāĻā§āĻā§āĻ āĻāĻŦāĻ [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://arize.com/docs/phoenix/integrations) āĻĻā§āĻā§āύāĨ¤
**Python āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ**
| | āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ | āĻĒā§āϝāĻžāĻā§āĻ | āĻāĻžāϰā§āϏāύ |
|:---:|---|---|---|
|
| [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai) | `openinference-instrumentation-openai` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai) |
|
| [OpenAI Agents](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-agents-sdk) | `openinference-instrumentation-openai-agents` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai-agents) |
|
| [LlamaIndex](https://arize.com/docs/phoenix/tracing/integrations-tracing/llamaindex) | `openinference-instrumentation-llama-index` | [](https://pypi.python.org/pypi/openinference-instrumentation-llama-index) |
| | [DSPy](https://arize.com/docs/phoenix/tracing/integrations-tracing/dspy) | `openinference-instrumentation-dspy` | [](https://pypi.python.org/pypi/openinference-instrumentation-dspy) |
|
| [AWS Bedrock](https://arize.com/docs/phoenix/tracing/integrations-tracing/bedrock) | `openinference-instrumentation-bedrock` | [](https://pypi.python.org/pypi/openinference-instrumentation-bedrock) |
|
| [LangChain](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain) | `openinference-instrumentation-langchain` | [](https://pypi.python.org/pypi/openinference-instrumentation-langchain) |
|
| [LangGraph](https://arize.com/docs/phoenix/integrations/python/langgraph) | `openinference-instrumentation-langchain` | [](https://pypi.python.org/pypi/openinference-instrumentation-langchain) |
|
| [MistralAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/mistralai) | `openinference-instrumentation-mistralai` | [](https://pypi.python.org/pypi/openinference-instrumentation-mistralai) |
|
| [Cohere](https://arize.com/docs/phoenix/integrations/llm-providers/cohere) | `openinference-instrumentation-cohere` | [](https://pypi.python.org/pypi/openinference-instrumentation-cohere) |
|
| [Together AI](https://arize.com/docs/phoenix/integrations/llm-providers/together) | `openinference-instrumentation-together` | [](https://pypi.python.org/pypi/openinference-instrumentation-together) |
|
| [Ollama](https://arize.com/docs/phoenix/integrations/llm-providers/ollama) | `openinference-instrumentation-ollama` | [](https://pypi.python.org/pypi/openinference-instrumentation-ollama) |
|
| [Google GenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/google-gen-ai) | `openinference-instrumentation-google-genai` | [](https://pypi.python.org/pypi/openinference-instrumentation-google-genai) |
|
| [Google ADK](https://arize.com/docs/phoenix/integrations/llm-providers/google-gen-ai/google-adk-tracing) | `openinference-instrumentation-google-adk` | [](https://pypi.python.org/pypi/openinference-instrumentation-google-adk) |
| | [Guardrails](https://arize.com/docs/phoenix/tracing/integrations-tracing/guardrails) | `openinference-instrumentation-guardrails` | [](https://pypi.python.org/pypi/openinference-instrumentation-guardrails) |
|
| [VertexAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/vertexai) | `openinference-instrumentation-vertexai` | [](https://pypi.python.org/pypi/openinference-instrumentation-vertexai) |
|
| [CrewAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/crewai) | `openinference-instrumentation-crewai` | [](https://pypi.python.org/pypi/openinference-instrumentation-crewai) |
| | [Haystack](https://arize.com/docs/phoenix/tracing/integrations-tracing/haystack) | `openinference-instrumentation-haystack` | [](https://pypi.python.org/pypi/openinference-instrumentation-haystack) |
| | [LiteLLM](https://arize.com/docs/phoenix/tracing/integrations-tracing/litellm) | `openinference-instrumentation-litellm` | [](https://pypi.python.org/pypi/openinference-instrumentation-litellm) |
| | [OpenRouter](https://arize.com/docs/phoenix/integrations/llm-providers/openrouter) | `openinference-instrumentation-openai` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai) |
| | [OrcaRouter](https://arize.com/docs/phoenix/integrations/llm-providers/orcarouter) | `openinference-instrumentation-openai` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai) |
|
| [Groq](https://arize.com/docs/phoenix/tracing/integrations-tracing/groq) | `openinference-instrumentation-groq` | [](https://pypi.python.org/pypi/openinference-instrumentation-groq) |
| | [Instructor](https://arize.com/docs/phoenix/tracing/integrations-tracing/instructor) | `openinference-instrumentation-instructor` | [](https://pypi.python.org/pypi/openinference-instrumentation-instructor) |
|
| [Anthropic](https://arize.com/docs/phoenix/tracing/integrations-tracing/anthropic) | `openinference-instrumentation-anthropic` | [](https://pypi.python.org/pypi/openinference-instrumentation-anthropic) |
|
| [Smolagents](https://huggingface.co/docs/smolagents/en/tutorials/inspect_runs) | `openinference-instrumentation-smolagents` | [](https://pypi.python.org/pypi/openinference-instrumentation-smolagents) |
| | [Agno](https://arize.com/docs/phoenix/tracing/integrations-tracing/agno) | `openinference-instrumentation-agno` | [](https://pypi.python.org/pypi/openinference-instrumentation-agno) |
| | [BeeAI](https://arize.com/docs/phoenix/integrations/python/beeai) | `openinference-instrumentation-beeai` | [](https://pypi.python.org/pypi/openinference-instrumentation-beeai) |
| | [Strands Agents](https://arize.com/docs/phoenix/integrations/python/strands-agents) | `openinference-instrumentation-strands-agents` | [](https://pypi.python.org/pypi/openinference-instrumentation-strands-agents) |
| | [Restate](https://arize.com/docs/phoenix/integrations/python/restate) | `openinference-instrumentation-openai-agents` | [](https://pypi.python.org/pypi/openinference-instrumentation-openai-agents) |
|
| [MCP](https://arize.com/docs/phoenix/tracing/integrations-tracing/model-context-protocol-mcp) | `openinference-instrumentation-mcp` | [](https://pypi.python.org/pypi/openinference-instrumentation-mcp) |
|
| [Pydantic AI](https://arize.com/docs/phoenix/integrations/python/pydantic) | `openinference-instrumentation-pydantic-ai` | [](https://pypi.python.org/pypi/openinference-instrumentation-pydantic-ai) |
| | [AG2](https://arize.com/docs/phoenix/integrations/python/ag2) | `openinference-instrumentation-ag2` | [](https://pypi.python.org/pypi/openinference-instrumentation-ag2) |
| | [Autogen AgentChat](https://arize.com/docs/phoenix/integrations/frameworks/autogen/autogen-tracing) | `openinference-instrumentation-autogen-agentchat` | [](https://pypi.python.org/pypi/openinference-instrumentation-autogen-agentchat) |
| | [Portkey](https://arize.com/docs/phoenix/integrations/portkey) | `openinference-instrumentation-portkey` | [](https://pypi.python.org/pypi/openinference-instrumentation-portkey) |
| | [Agent Spec](https://arize.com/docs/phoenix/tracing/integrations-tracing/agentspec) | `openinference-instrumentation-agentspec` | [](https://pypi.python.org/pypi/openinference-instrumentation-agentspec) |
|
| [Claude Agent SDK](https://arize.com/docs/phoenix/integrations/python/claude-agent-sdk) | `openinference-instrumentation-claude-agent-sdk` | [](https://pypi.python.org/pypi/openinference-instrumentation-claude-agent-sdk) |
| | [TypeSafe AI](https://arize.com/docs/phoenix/integrations/llm-providers/typesafe/typesafe-python) | `openinference-instrumentation-typesafe` | [](https://pypi.python.org/pypi/openinference-instrumentation-typesafe) |
## Span Processors
āĻĄā§āĻāĻž āĻāĻā§āĻā§āϤ āĻāϰ⧠āĻāĻŽāύ span processor āϝā§āĻ āĻāϰ⧠āĻ
āύā§āϝāĻžāύā§āϝ instrumentation āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻĄā§āĻāĻž āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻāϰāĻŖ āĻ āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰā§āύāĨ¤
| āĻĒā§āϝāĻžāĻā§āĻ | āĻŦāĻŋāĻŦāϰāĻŖ | āĻāĻžāϰā§āϏāύ |
| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`openinference-instrumentation-openlit`](https://pypi.org/project/openinference-instrumentation-openlit/) | OpenLIT trace-āĻāϰ āĻāύā§āϝ OpenInference Span ProcessorāĨ¤ | [](https://pypi.python.org/pypi/openinference-instrumentation-openlit) |
| [`openinference-instrumentation-openllmetry`](https://pypi.org/project/openinference-instrumentation-openllmetry/) | OpenLLMetry (Traceloop) trace-āĻāϰ āĻāύā§āϝ OpenInference Span ProcessorāĨ¤ | [](https://pypi.python.org/pypi/openinference-instrumentation-openllmetry) |
### JavaScript āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ
| | āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ | āĻĒā§āϝāĻžāĻā§āĻ | āĻāĻžāϰā§āϏāύ |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| [OpenAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/openai-node-sdk) | `@arizeai/openinference-instrumentation-openai` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-openai) |
|
| [OpenAI Agents](https://arize.com/docs/phoenix/integrations/typescript/openai-agents) | `@arizeai/openinference-instrumentation-openai-agents` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-openai-agents) |
|
| [LangChain.js](https://arize.com/docs/phoenix/tracing/integrations-tracing/langchain) | `@arizeai/openinference-instrumentation-langchain` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-langchain) |
| | [TanStack AI](https://arize.com/docs/phoenix/integrations/typescript/tanstack-ai) | `@arizeai/openinference-tanstack-ai` | [](https://www.npmjs.com/package/@arizeai/openinference-tanstack-ai) |
|
| [Vercel AI SDK](https://arize.com/docs/phoenix/tracing/integrations-tracing/vercel-ai-sdk) | `@arizeai/openinference-vercel` | [](https://www.npmjs.com/package/@arizeai/openinference-vercel) |
| | [BeeAI](https://arize.com/docs/phoenix/tracing/integrations-tracing/beeai) | `@arizeai/openinference-instrumentation-beeai` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-beeai) |
|
| [Claude Agent SDK](https://arize.com/docs/phoenix/integrations/typescript/claude-agent-sdk) | `@arizeai/openinference-instrumentation-claude-agent-sdk` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-claude-agent-sdk) |
|
| [Mastra](https://arize.com/docs/phoenix/integrations/typescript/mastra) | `@mastra/arize` | [](https://www.npmjs.com/package/@mastra/arize) |
|
| [MCP](https://arize.com/docs/phoenix/integrations/typescript/mcp) | `@arizeai/openinference-instrumentation-mcp` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-mcp) |
| | [TypeSafe AI](https://arize.com/docs/phoenix/integrations/llm-providers/typesafe/typesafe-typescript) | `@arizeai/openinference-instrumentation-typesafe` | [](https://www.npmjs.com/package/@arizeai/openinference-instrumentation-typesafe) |
### Java āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ
| | āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ | āĻĒā§āϝāĻžāĻā§āĻ | āĻāĻžāϰā§āϏāύ |
| :-------------------------------------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| [LangChain4j](https://github.com/Arize-ai/openinference/tree/main/java/instrumentation/openinference-instrumentation-langchain4j) | `openinference-instrumentation-langchain4j` | [](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-langchain4j) |
| | SpringAI | `openinference-instrumentation-springAI` | [](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-springAI) |
|
| Spring AI-āĻāϰ āĻāύā§āϝ [Arconia](https://docs.arconia.io/arconia/latest/observability/semantic-conventions/openinference/) | `io.arconia:arconia-openinference-semantic-conventions` | [](https://central.sonatype.com/artifact/io.arconia/arconia-openinference-ai-semantic-conventions) |
|
| [Google ADK](https://arize.com/docs/phoenix/integrations/java/google-adk/google-adk-tracing) | `openinference-instrumentation-adk-java` | [](https://central.sonatype.com/artifact/com.arize/openinference-instrumentation-adk-java) |
### Go āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ
| | āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ | āĻĒā§āϝāĻžāĻā§āĻ | āĻāĻžāϰā§āϏāύ |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| [OpenAI](https://github.com/Arize-ai/openinference/tree/main/go/openinference-instrumentation-openai-go) | `github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go` | [](https://pkg.go.dev/github.com/Arize-ai/openinference/go/openinference-instrumentation-openai-go) |
|
| [Anthropic](https://github.com/Arize-ai/openinference/tree/main/go/openinference-instrumentation-anthropic-sdk-go) | `github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go` | [](https://pkg.go.dev/github.com/Arize-ai/openinference/go/openinference-instrumentation-anthropic-sdk-go) |
### āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ
| | āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ | āĻŦāĻŋāĻŦāϰāĻŖ | āĻĄāĻāϏ |
| :----------------------------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| | [BeeAI](https://docs.beeai.dev/observability/agents-traceability) | āĻŦāĻŋāϞā§āĻ-āĻāύ observability-āϏāĻš AI āĻāĻā§āύā§āĻ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://docs.beeai.dev/observability/agents-traceability) |
|
| [Dify](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) | āĻāĻĒā§āύ-āϏā§āϰā§āϏ LLM āĻ
ā§āϝāĻžāĻĒ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://docs.dify.ai/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix) |
| | [Envoy AI Gateway](https://github.com/envoyproxy/ai-gateway) | AI āĻāϝāĻŧāĻžāϰā§āĻāϞā§āĻĄā§āϰ āĻāύā§āϝ Envoy Proxy-āĻāϰ āĻāĻĒāϰ āϤā§āϰāĻŋ AI Gateway | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://github.com/envoyproxy/ai-gateway/tree/main/cmd/aigw#opentelemetry-setup-with-phoenix) |
| | [LangFlow](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) | multi-agent āĻ RAG āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋāϰ āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/tracing/integrations-tracing/langflow) |
| | [LiteLLM Proxy](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) | LLM-āĻāϰ āĻāύā§āϝ āĻĒā§āϰāĻā§āϏāĻŋ āϏāĻžāϰā§āĻāĻžāϰ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://docs.litellm.ai/docs/observability/phoenix_integration#using-with-litellm-proxy) |
| | [Flowise](https://arize.com/docs/phoenix/integrations/platforms/flowise) | LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋāϰ āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/platforms/flowise) |
| | [Prompt Flow](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) | Microsoft-āĻāϰ prompt flow āĻ
āϰā§āĻā§āϏā§āĻā§āϰā§āĻļāύ āĻā§āϞ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/platforms/prompt-flow) |
|
| [NVIDIA NeMo](https://arize.com/docs/phoenix/integrations/python/nvidia) | āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻā§āύā§āĻā§āϰ āĻāύā§āϝ NVIDIA NeMo Agent Toolkit | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/python/nvidia) |
| | [Graphite](https://arize.com/docs/phoenix/integrations/python/graphite) | āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻŦāĻŋāϞā§āĻĄāĻžāϰāϏāĻš multi-agent LLM āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/python/graphite) |
### āĻā§āĻā§āĻāϰ āĻĄā§āĻāĻžāĻŦā§āϏ
| āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ | āĻŦāĻŋāĻŦāϰāĻŖ | āĻĄāĻāϏ |
| ----------------------------------------------------------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [Qdrant](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) | dense, sparse āĻ RRF-āϏāĻš āϧāĻžāĻĒā§ āϧāĻžāĻĒā§ hybrid search āĻā§āϰā§āϏāĻŋāĻ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/vector-databases/qdrant) |
## āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ
kernel-āϏā§āϤāϰā§āϰ āĻāĻāϏā§āϞā§āĻļāύ āĻāĻŦāĻ āϰāĻžāύāĻāĻžāĻāĻŽā§ dependency āĻāύāϏā§āĻāϞā§āĻļāύā§āϰ āĻāύā§āϝ Phoenix [code evaluators](https://arize.com/docs/phoenix/evaluation/server-evals/code-evaluators) āĻšā§āϏā§āĻā§āĻĄ āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ⧠āĻāĻžāϞāĻžāύāĨ¤
| āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ | āĻŦāĻŋāĻŦāϰāĻŖ | āĻĄāĻāϏ |
| --------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [E2B](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) | AI-āĻā§āύāĻžāϰā§āĻā§āĻĄ āĻā§āĻĄā§āϰ āĻāύā§āϝ āĻšā§āϏā§āĻā§āĻĄ micro-VM āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/sandboxes/e2b) |
| [Daytona](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) | snapshot āϏā§āĻāĻžāϰā§āĻāĻāĻĒāϏāĻš āĻŽā§āϝāĻžāύā§āĻāĻĄ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/sandboxes/daytona) |
| [Vercel Sandbox](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) | Vercel-āĻāϰ āĻāύāĻĢā§āϰāĻžāϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ⧠āĻ
āϏā§āĻĨāĻžāϝāĻŧā§ āĻāĻŽā§āĻĒāĻŋāĻāĻ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/sandboxes/vercel) |
| [Modal](https://arize.com/docs/phoenix/integrations/sandboxes/modal) | Serverless, Python-first āĻāύā§āĻā§āĻāύāĻžāϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/sandboxes/modal) |
| [Docker Sandboxes](https://arize.com/docs/phoenix/integrations/sandboxes/docker) | Docker āĻĻā§āĻŦāĻžāϰāĻž āĻšā§āϏā§āĻ āĻāϰāĻž āĻā§āϞāĻžāĻāĻĄ āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ | [āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](https://arize.com/docs/phoenix/integrations/sandboxes/docker) |
## āĻŽāĻžāύā§āώ āĻ āĻā§āĻĄāĻŋāĻ āĻāĻā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ
Phoenix āĻāĻŽāύāĻāĻžāĻŦā§ āϤā§āϰāĻŋ āϝāĻžāϤ⧠āĻŽāĻžāύā§āώ āĻ AI āĻā§āĻĄāĻŋāĻ āĻāĻā§āύā§āĻ āĻāĻāϝāĻŧā§āĻ āĻāĻāĻŋ āϏāĻŽāĻžāύāĻāĻžāĻŦā§ āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻŋāύāĻāĻŋ āĻŽāĻžāϧā§āϝāĻŽ āĻāĻā§āύā§āĻāĻĻā§āϰ (Claude Code, Codex, Cursor āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ) āĻāĻĒāύāĻžāϰ trace, dataset āĻ experiment āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ:
- **[CLI](https://arize.com/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli)** â `npx @arizeai/phoenix-cli` trace, dataset āĻ experiment āϏāĻāĻā§āϰāĻš āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒ instrument āĻāϰ⧠(`setup`), āϝāĻžāϤ⧠āĻāĻāĻāĻŋ āĻāĻā§āύā§āĻ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻĨā§āĻā§āĻ āĻĒā§āϰāϏāĻā§āĻ āϏāĻāĻā§āϰāĻš āĻāϰ⧠āϏ⧠āĻ
āύā§āϝāĻžāϝāĻŧā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- **[Skills](https://docs.anthropic.com/en/docs/claude-code/skills)** â [`skills/`](../../skills/) āĻāĻŽāύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻāϰ⧠āϝāĻž āĻāĻā§āύā§āĻāĻĻā§āϰ Phoenix āĻĻāĻŋāϝāĻŧā§ āĻĄāĻŋāĻŦāĻžāĻ, āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻ āĻā§āϰā§āϏ āĻāϰāϤ⧠āĻļā§āĻāĻžāϝāĻŧāĨ¤
- **[Remote MCP Server](https://arize.com/docs/phoenix/integrations/mcp#remote-mcp-server)** â āϝā§āĻā§āύ⧠MCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻāĻĒāύāĻžāϰ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏā§āϰ `/mcp` endpoint-āĻ āϏāĻāϝā§āĻā§āϤ āĻāϰ⧠āϏāϰāĻžāϏāϰāĻŋ Phoenix query āĻāϰā§āύāĨ¤
āϏā§āĻāĻāĻĒ āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ [āĻā§āĻĄāĻŋāĻ āĻāĻā§āύā§āĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://arize.com/docs/phoenix/integrations/developer-tools/coding-agents) āĻĻā§āĻā§āύāĨ¤
| Skill | āĻŦāĻŋāĻŦāϰāĻŖ |
| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| [phoenix-cli](../../skills/phoenix-cli/) | Phoenix CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰā§āύ â trace āϏāĻāĻā§āϰāĻš, āϤā§āϰā§āĻāĻŋ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ, experiment āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāĻŦāĻ GraphQL API query āĻāϰā§āύ |
| [phoenix-evals](../../skills/phoenix-evals/) | Phoenix āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠AI/LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ evaluator āϤā§āϰāĻŋ āĻ āĻāĻžāϞāĻžāύ |
| [phoenix-tracing](../../skills/phoenix-tracing/) | LLM āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āϰā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ OpenInference semantic conventions āĻ instrumentation |
## āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž
āĻāĻŽāϰāĻž āĻĄā§āĻāĻžāϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻ āĻā§āĻĒāύā§āϝāĻŧāϤāĻžāĻā§ āĻ
āϤā§āϝāύā§āϤ āĻā§āϰā§āϤā§āĻŦ āĻĻāĻŋāĻāĨ¤ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ [āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://arize.com/docs/phoenix/self-hosting/security/privacy) āĻĻā§āĻā§āύāĨ¤
### āĻā§āϞāĻŋāĻŽā§āĻā§āϰāĻŋ
āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§, Phoenix āĻā§āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ āϤāĻž āĻŦā§āĻāϤ⧠āĻāĻŦāĻ āĻĒā§āϰā§āĻĄāĻžāĻā§āĻ āĻāύā§āύāϤ āĻāϰāϤ⧠Phoenix āĻŽā§āϞāĻŋāĻ āĻāϝāĻŧā§āĻŦ āĻ
ā§āϝāĻžāύāĻžāϞāĻŋāĻāĻŋāĻā§āϏ (āϝā§āĻŽāύ āĻĒā§āĻ āĻāĻŋāĻ, UI āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻāĻļāύ) āϏāĻāĻā§āϰāĻš āĻāϰā§āĨ¤ **āĻāĻĒāύāĻžāϰ āĻā§āύ⧠trace āĻĄā§āĻāĻž, āĻŽā§āϞā§āϝāĻžāϝāĻŧāύā§āϰ āĻĢāϞāĻžāĻĢāϞ āĻŦāĻž āĻā§āύ⧠āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āϤāĻĨā§āϝ āĻāĻāύā§āĻ āϏāĻāĻā§āϰāĻš āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤**
āĻāĻ environment variable āϏā§āĻ āĻāϰ⧠āĻāĻĒāύāĻŋ āĻā§āϞāĻŋāĻŽā§āĻā§āϰāĻŋ āĻĨā§āĻā§ āĻ
āĻĒā§āĻ-āĻāĻāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ: `PHOENIX_TELEMETRY_ENABLED=false`
## āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ
āĻšāĻžāĻāĻžāϰ⧠AI āύāĻŋāϰā§āĻŽāĻžāϤāĻžāϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻšāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋāϤ⧠āϝā§āĻ āĻĻāĻŋāύāĨ¤
- đ āĻāĻŽāĻžāĻĻā§āϰ [Slack āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋāϤā§](https://join.slack.com/t/arize-ai/shared_invite/zt-3r07iavnk-ammtATWSlF0pSrd1DsMW7g) āϝā§āĻ āĻĻāĻŋāύāĨ¤
- đ āĻāĻŽāĻžāĻĻā§āϰ [āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://arize.com/docs/phoenix) āĻĒāĻĄāĻŧā§āύāĨ¤
- đĄ _#phoenix-support_ āĻā§āϝāĻžāύā§āϞ⧠āĻĒā§āϰāĻļā§āύ āĻāϰā§āύ āĻāĻŦāĻ āĻŽāϤāĻžāĻŽāϤ āĻĻāĻŋāύāĨ¤
- đ [GitHub](https://github.com/Arize-ai/phoenix)-āĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāĻāĻŋ āϏā§āĻāĻžāϰ āĻĻāĻŋāύāĨ¤
- đ [GitHub Issues](https://github.com/Arize-ai/phoenix/issues)-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŦāĻžāĻ āϰāĻŋāĻĒā§āϰā§āĻ āĻāϰā§āύāĨ¤
- đ [đ](https://twitter.com/ArizePhoenix)-āĻ āĻāĻŽāĻžāĻĻā§āϰ āĻĢāϞ⧠āĻāϰā§āύāĨ¤
- đŧ [LinkedIn](https://www.linkedin.com/showcase/113218220)-āĻ āĻāĻŽāĻžāĻĻā§āϰ āĻĢāϞ⧠āĻāϰā§āύāĨ¤
- đēī¸ āĻāĻŽāϰāĻž āĻāϰāĻĒāϰ āĻā§āύ āĻĻāĻŋāĻā§ āϝāĻžāĻā§āĻāĻŋ āϤāĻž āĻāĻžāύāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ [āϰā§āĻĄāĻŽā§āϝāĻžāĻĒ](https://github.com/orgs/Arize-ai/projects/45) āĻĻā§āĻā§āύāĨ¤
- đ§âđĢ Arize-āĻāϰ Learning Hubs-āĻ [Agents](http://arize.com/ai-agents/) āĻ [LLM Evaluations](https://arize.com/llm-evaluation) āϏāĻŽā§āĻĒāϰā§āĻā§ āϏāĻŦāĻāĻŋāĻā§ āĻāĻā§āϰāĻāĻžāĻŦā§ āĻāĻžāύā§āύāĨ¤
## āĻŦā§āϰā§āĻāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ
āĻŦā§āϰā§āĻāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āϤāĻžāϞāĻŋāĻāĻžāϰ āĻāύā§āϝ [āĻŽāĻžāĻāĻā§āϰā§āĻļāύ āĻāĻžāĻāĻĄ](../../MIGRATION.md) āĻĻā§āĻā§āύāĨ¤
## āĻāĻĒāĻŋāϰāĻžāĻāĻ, āĻĒā§āĻā§āύā§āĻ āĻ āϞāĻžāĻāϏā§āύā§āϏ
Copyright 2025 Arize AI, Inc. āϏāϰā§āĻŦāϏā§āĻŦāϤā§āĻŦ āϏāĻāϰāĻā§āώāĻŋāϤāĨ¤
āĻāĻ āĻā§āĻĄā§āϰ āĻāĻŋāĻā§ āĻ
āĻāĻļ āĻāĻ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ āĻŽāĻžāϰā§āĻāĻŋāύ āĻĒā§āĻā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āϏā§āϰāĻā§āώāĻŋāϤāĨ¤ [IP_NOTICE](https://github.com/Arize-ai/phoenix/blob/main/IP_NOTICE) āĻĻā§āĻā§āύāĨ¤
āĻāĻ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰāĻāĻŋ Elastic License 2.0 (ELv2)-āĻāϰ āĻļāϰā§āϤāĻžāĻŦāϞāĻŋāϰ āĻ
āϧā§āύ⧠āϞāĻžāĻāϏā§āύā§āϏāĻĒā§āϰāĻžāĻĒā§āϤāĨ¤ [LICENSE](https://github.com/Arize-ai/phoenix/blob/main/LICENSE) āĻĻā§āĻā§āύāĨ¤
## Star History
Phoenix is fully open source and built in the open. If it helps you, please [â star the repo](https://github.com/Arize-ai/phoenix) to support the project.