Phoenix
Free self-hosted LLM tracing, evaluation, datasets and prompt management from Arize.
Quick answer
Phoenix is a free self-hosted LLM tracing, evaluation, datasets and prompt management from Arize, listed under LLM gateway & observability. A typical small-business use: trace and debug an internal RAG chatbot or agent, span by span. The project publishes no official RAM figure, so we do not estimate a monthly server cost. License: Elastic License 2.0 (ELv2), which allows internal business use.
Last updated · facts verified against official docs on · sources
Activity data comes from GitHub and was last refreshed Oct 25, 2026.
What is Phoenix?
Phoenix is an open observability platform for LLM apps. Self-hosted Phoenix records traces, runs evaluations, manages datasets and experiments and stores prompts entirely on your infrastructure. Official docs state self-hosting is free with no feature gates; deploy with Docker, Docker Compose, Kubernetes/Helm or one-click cloud templates. The default UI listens on port 6006 with an OTLP collector on 4317.
Where it fits in a 10–200 person business
- Trace and debug an internal RAG chatbot or agent, span by span
- Run offline evaluations and experiments against a prompt/dataset before shipping
- Keep LLM observability data on your own Postgres (or SQLite) instead of a SaaS collector
These use cases are our editorial suggestions, not claims made by the project.
Can a business use Phoenix? (license)
| License | Elastic License 2.0 (ELv2) |
|---|---|
| Type | Source-available: Code is public but commercial resale is restricted. |
| Internal business use | Allowed under the license text |
| What to watch | You may use, copy, distribute and modify Phoenix under ELv2. You may not provide it to third parties as a hosted or managed service that exposes a substantial set of its features, and you may not circumvent license-key functionality. Official docs state self-hosting is free with no feature limitations for internal use. |
This is a plain-English summary of the license text, not legal advice. Third-party models you run with it have their own licenses.
Data & compliance: does Phoenix phone home?
| Telemetry (usage data sent to the vendor) | On by default Self-hosted Phoenix does not send traces, evaluations or application data to Arize. Separately, the web UI collects product-analytics telemetry about how users interact with the interface unless disabled. How to turn it off: Set PHOENIX_TELEMETRY_ENABLED=false (disables all analytics tracking in the UI). Source: arize.com/docs/phoenix/self-hosting/security/privacy |
|---|---|
| Other calls home by default (updates, marketplaces, default cloud services) | Yes, by default UI telemetry is outbound unless disabled. Trace/eval data stays local. Air-gapped deployments are documented. How to turn it off: Set PHOENIX_TELEMETRY_ENABLED=false; block egress for a fully air-gapped host. Source: arize.com/docs/phoenix/self-hosting/security/privacy |
| Single sign-on (OIDC / SAML / LDAP) | Free By protocol: OIDC free · LDAP free. Self-hosted auth docs cover password auth, OAuth2 / OpenID Connect identity providers and LDAP. Official self-hosting page states free self-host with no feature gates. Source: arize.com/docs/phoenix/self-hosting/features/authentication · arize.com/docs/phoenix/self-hosting |
| Audit log | Not documented |
| Role-based access control (RBAC) | Yes, free Built-in roles include admin and member; RBAC applies to the UI and APIs. Documented as part of free self-host. |
| Data residency / GDPR notes from the project | Documented Docs state self-hosted traces, prompts and data never leave your infrastructure and can be fully air-gapped. |
Checked against the project's own docs and repository on . "Not documented" means we could not find the answer in official sources; it does not mean the feature is missing or that no data is sent. Third-party services you connect (model APIs, vector databases, search engines) have their own data policies. Compare all apps.
What hardware does Phoenix need?
The project does not publish a minimum CPU/RAM figure, so we leave the official value blank rather than guess.
GPU: No. Phoenix is an observability server; GPU is only relevant for models you evaluate elsewhere.
No official min/recommended CPU or RAM figures are published for the Docker or Compose installs. Production docs recommend pinning the image tag and using a persistent volume (Postgres >= 14 officially supported, or SQLite with a mounted disc).
Source: arize.com/docs/phoenix/self-hosting/deployment-options/docker
How much does it cost to host Phoenix per month?
The project publishes no RAM figure we could verify, so we do not estimate a cost.
How to deploy Phoenix
Method: Docker / Docker Compose
# simple (ephemeral SQLite inside the container — pin a release tag for production)
docker pull arizephoenix/phoenix
docker run -p 6006:6006 -p 4317:4317 -i -t arizephoenix/phoenix:latest
# UI: http://localhost:6006
#
# Postgres-backed Compose (copy the sample from the docs into docker-compose.yml), then:
# docker compose up --build From the official instructions: arize.com/docs/phoenix/self-hosting/deployment-options/docker. Always check the source for the current version before you run it.
Known gotchas when self-hosting Phoenix
- Pin arizephoenix/phoenix to a specific version for production (e.g. arizephoenix/phoenix:4.0.0). Floating :latest can change on the next pull. source
- The simple docker run has no persistent volume; recreating the container loses data unless you attach Postgres or a SQLite disc mount. source
- Web UI telemetry is on by default. Set PHOENIX_TELEMETRY_ENABLED=false to disable analytics tracking in the interface. source
- ELv2 forbids offering Phoenix to third parties as a hosted/managed service with a substantial set of its features; internal self-host is fine. source
Alternatives in LLM gateway & observability
- LiteLLM AI gateway that puts 100+ LLM providers behind one OpenAI-compatible API with keys and budgets.
- Langfuse LLM observability with tracing, prompt management, evaluations and cost tracking.
- Opik Open-source LLM observability and evaluation platform for tracing, evals, prompt management and monitoring.
Phoenix FAQ
How much RAM does Phoenix need?
Phoenix does not publish an official RAM figure, so we do not state one. Production docs recommend pinning the image tag and using a persistent volume (Postgres >= 14 officially supported, or SQLite with a mounted disc).
Does Phoenix need a GPU?
No. Phoenix is an observability server; GPU is only relevant for models you evaluate elsewhere.
How much does it cost to self-host Phoenix?
The software is free to download. The project publishes no official RAM figure, so we do not estimate a monthly server cost.
Is Phoenix free for commercial use?
Phoenix is licensed under Elastic License 2.0 (ELv2) (Source-available). Internal business use is allowed under the license text. You may use, copy, distribute and modify Phoenix under ELv2. You may not provide it to third parties as a hosted or managed service that exposes a substantial set of its features, and you may not circumvent license-key functionality. Official docs state self-hosting is free with no feature limitations for internal use. This is a summary, not legal advice.
What are common problems when self-hosting Phoenix?
Pin arizephoenix/phoenix to a specific version for production (e.g. arizephoenix/phoenix:4.0.0). Floating :latest can change on the next pull. The simple docker run has no persistent volume; recreating the container loses data unless you attach Postgres or a SQLite disc mount. Web UI telemetry is on by default. Set PHOENIX_TELEMETRY_ENABLED=false to disable analytics tracking in the interface. ELv2 forbids offering Phoenix to third parties as a hosted/managed service with a substantial set of its features; internal self-host is fine.
Is Phoenix still maintained?
Yes, it is actively developed. Last commit: Oct 24, 2026. Latest release: arize-phoenix-evals-v3.9.4 (Oct 24, 2026). Checked Oct 25, 2026.
How do I install Phoenix?
The official method is Docker / Docker Compose. The exact commands are in the "How to deploy" section above and in the official instructions: https://arize.com/docs/phoenix/self-hosting/deployment-options/docker
What are self-hosted alternatives to Phoenix?
Other apps in LLM gateway & observability: LiteLLM, Langfuse, Opik.
Sources
- GitHub repository: github.com/Arize-ai/phoenix
- Official documentation: arize.com/docs/phoenix/self-hosting
- License text, Gotcha 4: github.com/Arize-ai/phoenix/blob/main/LICENSE
- Hardware requirements, Deploy instructions, Gotcha 1, Gotcha 2: arize.com/docs/phoenix/self-hosting/deployment-options/docker
- Gotcha 3: arize.com/docs/phoenix/self-hosting/security/privacy
- Hetzner Cloud pricing (cost estimate): www.hetzner.com/cloud/regular-performance
- GitHub stars, commits and releases: GitHub REST API, fetched
Facts on this page were checked against the project's own repository and docs on 2026-10-25. Spotted something out of date? Tell us.