All Tools
Phoenix logo

Phoenix

Phoenix is Arize's open-source platform for tracing, evaluating, and debugging LLM, RAG, and agent applications, self-hostable for free.

What is Phoenix?

Phoenix is Arize’s open-source platform for tracing, evaluating, and debugging LLM applications, including retrieval-augmented generation (RAG) systems and multi-step agents. It runs on OpenTelemetry, the open standard for collecting traces and metrics, so the data you generate stays portable instead of locked inside one vendor’s dashboard.

Developers get started with a single Docker container or a hosted notebook, then instrument their application to send traces to Phoenix automatically. For AI teams shipping RAG pipelines or agents, that matters because failures rarely show up as a crash. A bad retrieval, a hallucinated answer, or a tool call gone wrong tends to hide inside a working-looking response until someone traces the exact steps that produced it.

How Phoenix works

Phoenix instruments your LLM application using OpenInference, an open standard built on top of OpenTelemetry that captures what happens at each step of a request, from the initial prompt to any tool calls or retrieved documents.

Automatic tracing: Once instrumented, every prompt, model response, retrieval, and tool call gets recorded as a trace you can inspect in the Phoenix UI.
LLM-as-judge evaluation: Phoenix uses a separate LLM to score traces for qualities like relevance, hallucination, and toxicity, so you get automated quality signals instead of reading every transcript by hand.
Datasets and experiments: You version examples into datasets, then run experiments to see how a prompt or model change affects results before shipping it.
Embedding visualization: Phoenix clusters embeddings from your data to surface groups of similar failing queries or documents, which speeds up root-cause analysis.
Prompt playground: A built-in sandbox lets you compare prompts and models side by side using real production traces as test cases.

What you can build with Phoenix

RAG quality dashboard: Trace every retrieval and generation step in a document Q&A system, then use built-in evals to catch hallucinated answers before users see them.
Agent debugging console: Follow a LangGraph or CrewAI agent through every tool call it makes, and pinpoint the exact step where a multi-step task went off track.
Prompt regression testing: Version your prompts, run them against a saved dataset of real user questions, and catch quality regressions before deploying a change.
Self-hosted observability stack: Run Phoenix in a single Docker container alongside your application so all LLM traces and evaluation data stay inside your own infrastructure.
Framework-agnostic monitoring layer: Add Phoenix to a stack that already uses LlamaIndex, LangChain, or the OpenAI Agents SDK without rewriting instrumentation for each one.

Key Features

  • Automatic OpenTelemetry-based tracing for LLM, RAG, and agent applications
  • Prompt playground for comparing prompts and models side by side
  • Built-in LLM-as-judge evaluations for relevance, hallucination, and toxicity
  • Dataset versioning and experiments to test prompt and model changes
  • Embedding clustering and visualization to isolate poor-performing responses
  • Fully open source and self-hostable with no feature gates

FAQ

What is Arize Phoenix used for? +

Teams use Phoenix to trace, evaluate, and debug LLM applications, including RAG pipelines and multi-step agents. It records every prompt, retrieval, and tool call as a trace using OpenTelemetry, then runs automated evaluations for relevance, hallucination, and quality. Developers use it to find exactly where a chain of LLM calls produced a wrong or low-quality answer.

Is Arize Phoenix free? +

Yes. Phoenix is fully open source, and you can self-host the entire platform with a single Docker container at no cost, with no feature gates. Arize also offers a hosted cloud version, AX, aimed at teams that want a managed service, which is priced separately by span volume and data payload for larger production workloads.

What is the difference between Phoenix and Arize AX? +

Phoenix is the open-source project, built for local development, testing, and self-hosted deployments. Arize AX is Arize's proprietary, fully managed cloud platform aimed at production-scale monitoring, with enterprise features like advanced alerting, role-based access, and dedicated support. Most teams start on Phoenix and move to AX when they need a hosted, enterprise-grade service.

Explore Similar AI Tools

Newsletter

The Twice-Monthly AI Briefing

Updates from the AI world — what shipped, what we’re using in production, and what’s worth your attention. Two emails a month, no spam.