Skip to main content
Phoenix helps you understand and improve AI applications by giving you a workflow for debugging and iteration. You can send detailed logging information, known as traces, from your app to see exactly what happened during a run, score outputs using evaluation tests to identify failures and regressions, iterate on your prompts using real production examples, and optimize your app with experiments that compare changes on the same inputs. Together, these tools help you move from inspecting individual runs to improving quality with evidence. Phoenix is built by Arize AI and the open-source community. It is built on top of OpenTelemetry and is powered by OpenInference instrumentation. See Integrations for details. In addition to Phoenix, Arize offers Arize AX, a managed enterprise platform built on the same open standards. Learn more about Arize AX and how the two platforms compare:

Arize AX

A managed enterprise platform from Arize

Arize Phoenix or Arize AX

How the two platforms compare and how to choose

Features

Tracing in Phoenix

Tracing lets you see what happened during a single run of your AI application, step by step. A trace captures model calls, retrieval, tool use, and custom logic so you can debug behavior and understand where time is spent.Phoenix accepts traces over OpenTelemetry (OTLP) and provides auto-instrumentation for popular frameworks (LlamaIndex, LangChain, DSPy, Mastra, Vercel AI SDK), providers (OpenAI, Bedrock, Anthropic), and languages (Python, TypeScript, Java).

Get started

Start Phoenix, then work through Observe and Evaluate. Have an existing app? Let your coding agent set it up.

Other Resources

Built-in Agent (PXI)

Use PXI, the agent built into Phoenix, to debug traces and iterate on prompts in context

Integrations

Add instrumentation for OpenAI, LangChain, LlamaIndex, and more

Cookbooks

Example notebooks for tracing, evals, RAG analysis, and more

Community

Join the Phoenix Slack to ask questions and connect with developers