selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

arize-phoenix logo

Self-host arize-phoenix

@arizeai/phoenix-cli@1.22.0

AI tracing, LLM evals, and prompt ops for agents

ReleaseSource AvailableElastic-2.0
docker run -p 6006:6006 -p 4317:4317 -i -t arizephoenix/phoenix:latest
Updated2 days ago
LanguagePython
Setup difficultyEasy
Stars
12 258
Ports
6006 (Web UI plus the OTLP HTTP trace collector endpoint /v1/traces), 4317 (OTLP gRPC trace collector)
Docker
arizephoenix/phoenix

What is arize-phoenix?

arize-phoenix alternatives

All self-hosted alternatives to Braintrust → All self-hosted alternatives to LangSmith → All self-hosted alternatives to Langfuse →

Should you self-host arize-phoenix?

arize-phoenix scores 75/100 on selfhost.directory (how scoring works) and ranks #1 of 2 in LLMOps. It has 12 258 GitHub stars, +496 in the last 30 days.

It shipped 160 stable releases in the past year. The latest, @arizeai/phoenix-cli@1.22.0, came out on 11 November 2026. New versions land roughly every 1 days.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is Elastic-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Langfuse (85/100, 37 353 stars). It scores higher overall, so compare the two before you pick. See arize-phoenix vs Langfuse side by side.

Features

  • Built-In MCP ServerDescribed as beta in the docs
  • Data retention policies
  • Dataset management
  • Experiments
  • Human annotations
  • LLM-as-a-judge evaluation
  • LLM tracing
  • Multi-user accounts
  • OpenTelemetry OTLP ingestion
  • Prompt Management
  • Prompt Playground
  • Role-based Access Control
  • Secrets Management
  • Span replay

arize-phoenix README

How to install arize-phoenix

How to configure arize-phoenix

@ Every self-hosted release, weekly

One Monday email with the week's stable releases across the directory.

FAQ

Which SMTP service should I use?

The docs recommend a reputable transactional email provider, suggesting services such as Resend, Mailgun, Sendgrid or Postmark, or one from your cloud vendor.

How do I configure automatic trace retention and cleanup?

Set PHOENIX_DEFAULT_RETENTION_POLICY_DAYS to the number of days traces should be kept (0 keeps everything); cleanup runs weekly and individual projects can override the default in the UI.

How do I configure Phoenix for air-gapped deployments?

Set PHOENIX_ALLOW_EXTERNAL_RESOURCES=false so Phoenix makes no outbound internet requests of its own, disabling Google Fonts, telemetry, PXI lookups, the WebAssembly sandbox download and update checks. For the offline WASM sandbox, point PHOENIX_WASM_BINARY_PATH at a local copy of the runtime.

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…