← Directory

Arize-Phoenix

Open Source
• Updated Jun 4, 2026, 07:09 PM

Arize-Phoenix is an open-source observability and evaluation library designed for AI agents, large language model (LLM) applications, and retrieval-augmented generation (RAG) systems.

Use Cases ▼
01

Tracing multi-step LLM agents to diagnose where reasoning fails or loops occur.

02

Evaluating RAG pipelines for retrieval quality and answer groundedness using built-in metrics.

03

Monitoring production LLM applications for performance drift and anomalous behavior.

04

Comparing prompt variations and model configurations in an experiment tracking dashboard.

05

Visualizing embedding spaces to uncover data clusters or drift.

06

Curating golden datasets and running regression tests on LLM outputs before deployment.

What Problem It Solves ▼

AI engineers and data scientists building LLM-powered applications and agents often struggle with opaque and unpredictable behavior, such as hallucinations, poor retrieval, and cascading errors in multi-step chains. Arize-Phoenix solves this by providing deep observability into every step of an AI application, from prompt inputs to final outputs, enabling users to debug, evaluate, and improve model performance systematically. It turns black-box LLM apps into inspectable, testable systems.

Key Features ▼
✓

Comprehensive tracing and evaluation for modern AI stacks.

✓

Intuitive web UI for debugging and exploring traces.

✓

Rich set of out-of-the-box evaluation metrics for LLMs.

✓

Extensive integrations with popular libraries and platforms.

✓

Active open-source community with continuous updates.

Overview

Arize-Phoenix is an open-source observability and evaluation library designed for AI agents, large language model (LLM) applications, and retrieval-augmented generation (RAG) systems. It provides detailed tracing of LLM calls, spans, and retrieval steps, enabling developers to inspect and debug agent behavior step by step. The library includes a built-in web UI for visualizing traces, examining prompts, responses, and metadata, and exploring embedding spaces to detect data drift and clusters.

Full Description ▼

Phoenix offers a suite of evaluation metrics tailored for LLM outputs, such as hallucination detection, Q&A relevance, and summarization correctness. Users can define custom evaluation templates using Phoenix's eval framework, which supports both LLM-as-judge and code-based evaluators. The library also supports dataset management, allowing teams to curate, annotate, and track data for experimentation and fine-tuning.

Integration with popular LLM frameworks like LangChain, LlamaIndex, and the OpenAI SDK is seamless, requiring minimal code changes to instrument an application. Phoenix also supports local development with a lightweight server and can be extended for production monitoring via Arize's managed platform or self-hosted setups. The open-source community actively contributes evaluators, integrations, and documentation, making it a central toolkit for AI reliability engineering.

Pros & Cons

Pros

+

Comprehensive tracing and evaluation for modern AI stacks.

+

Intuitive web UI for debugging and exploring traces.

+

Rich set of out-of-the-box evaluation metrics for LLMs.

+

Extensive integrations with popular libraries and platforms.

+

Active open-source community with continuous updates.

Cons

−

May be overkill for simple, non-LLM model monitoring.

−

Self-hosting requires managing infrastructure and the Phoenix server.

−

Some advanced features rely on Arize platform integration.

Similar Tools

LangSmith Weights & Biases Prompts TruLens MLflow Arize AI

More in AI Agents