Langfuse vs. Arize AX / Arize Phoenix
This guide compares Langfuse, Arize Phoenix, and Arize AX. All Arize facts were checked against public Arize sources in September 2026.
Phoenix and AX are different products. Phoenix is source-available (Elastic License 2.0) on SQLite or PostgreSQL. AX is proprietary on adb. Langfuse is one MIT-licensed codebase on ClickHouse, identical on Cloud and self-hosted.
On August 13, 2026, Dynatrace announced a definitive agreement to acquire Arize. The transaction has not closed; this page compares AX and Phoenix as they ship today. See the FAQ.
TL;DR
Choose Langfuse if you want:
1. The same product in production. Tracing, evaluations, prompt management, and experiments in the MIT distribution. Cloud and self-host share the codebase. Used by 21 of the Fortune 50.
2. An open data plane. Every span lands in ClickHouse. Self-hosters query it in SQL. Langfuse ran on ClickHouse before joining the company that builds it.
3. One meter, years of history, code evals on every plan. A unit is a trace, an observation, or a score. Pro includes 3-year retention. Custom code evaluators are not an Enterprise gate.
Choose Arize Phoenix if you want one container on SQLite (Postgres when you outgrow it), OpenInference as the native instrumentor, and client-side evaluators as code you run yourself. You accept Elastic License 2.0 and a different product when you need managed production.
Choose Arize AX if you already run classical ML on Arize, or you want Signal, Alyx, and session-level LLM judges on a managed platform. You accept span + ingested-GB billing, 30-day Pro retention, and custom code evaluators on Enterprise.
Open source and distribution
Langfuse is MIT-licensed across tracing, evaluations, prompt management, and experiments. Self-hosting runs the same codebase and ClickHouse architecture as Langfuse Cloud, so you can move between Cloud and self-host without rewriting the application layer. Enterprise governance modules, including audit logs, project-level RBAC, SCIM, protected labels, and retention policies, need an Enterprise license when self-hosted.
Arize ships two products. Phoenix is source-available under the Elastic License 2.0 (not an OSI-approved open-source license) and self-hosts on SQLite or PostgreSQL. Arize AX is proprietary; self-hosting is an Enterprise option. Phoenix and AX do not share a storage engine: Phoenix uses Postgres/SQLite, while AX runs on adb, Arize's proprietary OLAP database.
Dynatrace's acquisition announcement describes Arize as "OSS-native" and highlights its open-source community, but it does not name Phoenix or state a license or continuity commitment for a standalone open-source product.
| Langfuse | Arize | |
|---|---|---|
| License | MIT (open source) | AX: proprietary. Phoenix: Elastic License 2.0 (source-available) |
| GitHub stars | ||
| PyPI downloads | ||
| npm downloads | ||
| Docker pulls | ||
| Self-hosting | Every tier, including free: same codebase as Cloud | Phoenix: free (SQLite/Postgres). AX: Enterprise plan only |
History and data plane
Phoenix starts as one container on SQLite. A production Langfuse self-host runs ClickHouse, Postgres, Redis, and blob storage. Docker Compose brings that stack up on one VM. Helm and Terraform are the high-availability paths. Agent traces are deep trees with large payloads and high-cardinality group-bys, so Langfuse left Postgres in v3. How Langfuse runs ClickHouse at agent scale is the design write-up. Joining ClickHouse in January 2026 put the team that builds that engine and the team that runs it on Langfuse Cloud in one company. The public commitment keeps the MIT license, self-hosting, Cloud endpoints, and the same roadmap.
High-volume reads use the Observations and Metrics APIs; self-hosters can query ClickHouse in SQL.
The Arize pricing page lists 15 days of retention on Free and 30 days on Pro; Enterprise retention is custom. AX Cloud stores telemetry in adb. Warehouse SQL is Data Fabric: Enterprise-only and currently waitlisted. Phoenix SQL is a different product on Postgres.
| Langfuse | Arize AX | |
|---|---|---|
| Storage engine | ClickHouse (Apache 2.0), Cloud and self-hosted | adb, Arize-operated (Phoenix: Postgres/SQLite, separate product) |
| Default trace retention | 30 days Hobby, 90 days Core, 3 years Pro and Enterprise | 15 days Free, 30 days Pro, custom Enterprise |
| Storage quota | None (units are the only meter) | 1 GB Free, 10 GB Pro, then $3/GB; custom Enterprise |
| Warehouse sync | Scheduled blob exports (Teams add-on, Enterprise, or self-hosted) | Data Fabric: Enterprise-only, currently waitlisted |
| SQL access | Direct ClickHouse SQL when self-hosting | Via Data Fabric sync to your warehouse (Enterprise) |
Pricing
Langfuse Cloud bills units: one unit is a trace, an observation, or a score, with no seat fees. Arize AX bills on two meters: span volume and ingested GB. On AX Pro, spans beyond the included 50,000 cost $0.0008 each and ingestion beyond 10 GB costs $3/GB, shown as tooltips on the Arize pricing page. Phoenix self-hosted has no platform usage fee; you run the infrastructure. The editable pricing model takes your volumes as inputs so you can find your own crossover.
| Langfuse | Arize AX | |
|---|---|---|
| Meter | One unit = trace, observation, or score | Two meters: spans + ingested GB |
| Free tier | 50,000 units/month, 2 users, 30 days | 25,000 spans/month, 1 GB, 15 days |
| Paid entry | Core $29/month (100,000 units, unlimited users) | Pro $50/month (50,000 spans, 10 GB) |
| Usage rate | $8/100k units after the included 100k, graduating to $6/100k at 50M+ | $0.0008 per additional span; $3 per additional GB (Pro) |
| Retention | 90 days Core, 3 years Pro and Enterprise | 15 days Free, 30 days Pro; longer retention has no public price |
| Seats | None on Core and above | Unlimited users on all plans |
| Enterprise | $2,499/month published | Custom |
Worked example
500,000 traces/month · 10 spans (observations) per trace · 1 score per trace · 5 KB average span size · 5 users.
| Base | Usage | Retention | Total/month | |
|---|---|---|---|---|
| Langfuse Pro (3-year retention) | $199.00 | $422.00 | $0.00 | $621.00 |
| Arize AX Pro (30-day retention) | $50.00 | $4,005.00 | No public price beyond 30 days | $4,055.00 |
Public list prices; edit the inputs yourself in the pricing model. Langfuse: 6,000,000 units (traces + observations + scores), 100k included → $199 base + $72 (100k–1M at $8/100k) + $350 (1M–6M at $7/100k) = $621, 3-year history included. Arize AX: 5,000,000 spans and 25 GB → $50 base + 4,950,000 × $0.0008 ($3,960) + 15 GB × $3 ($45) = $4,055. Arize does not publish a price for retention beyond AX Pro's 30 days, so none is included.
See pricing · Start Free · Talk to us
Tracing and integrations
Both platforms ingest OpenTelemetry. Langfuse maps OpenInference attributes natively, so existing OpenInference instrumentors can keep running and export to Langfuse via OTLP.
Langfuse records a trace per request with typed observations for LLM calls, tools, and retrieval. Multi-turn chats group into sessions, agent runs render as agent graphs, and cost is attributed per generation. Arize AX offers agent trajectory visualizations, session support, and multi-modal tracing on all plans, plus the Alyx assistant and per-plan Signal issue quotas (10/month Free, 25/month Pro, unlimited on Enterprise).
| Feature | Langfuse | Arize AX / Phoenix |
|---|---|---|
| SDKs | Python and JS/TS on OpenTelemetry; other languages via the OTLP endpoint | OpenInference SDKs (Python, JS/TS) |
| OpenTelemetry | OTel-native SDKs + OTLP endpoint | OTel-compliant |
| Auto-instrumentation | 100+ integrations, including OpenAI, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, CrewAI | OpenInference auto-instrumentors across popular frameworks |
| Agent views | Agent graphs, sessions | Agent trajectory visualizations, sessions |
| Production insights | Dashboards, Pulse, filter search | Custom dashboards and monitors; Signal issue quotas per plan |
| Sensitive data | SDK and OTel masking | OpenInference trace config hides inputs/outputs |
Evaluation and experiments
Langfuse evaluations include LLM-as-a-judge evaluators, code evaluators on live observations and experiments, custom scores via SDK/API, annotation queues, and dataset experiments, Cloud and self-hosted. CI/CD gates fail a pipeline on experiment results. Coding agents can run the same loop through the CLI, MCP server, and agent skill.
Arize AX includes unlimited online and offline evaluations, human annotations, and labeling queues on all plans. The Arize pricing page lists agent-as-a-judge on all plans, plus session- and trajectory-level judges. Langfuse LLM-as-a-Judge targets observations (recommended) or traces (deprecated). For a multi-turn conversation, evaluate the observation that holds the history. The pattern is in evaluating sessions. Session scores and session annotation queues still apply.
Custom code evaluators are Enterprise-only on Arize AX. Langfuse code evaluators and CI gates run on every plan.
| Feature | Langfuse | Arize AX |
|---|---|---|
| LLM-as-a-judge | Yes (observations + experiments) | Yes, on all plans, incl. session- and trajectory-level evals |
| Code evaluators | Yes, every plan and self-hosted | Custom code evaluators: Enterprise-only |
| Experiments | UI + SDK, versioned datasets | Unlimited datasets and experiments on all plans |
| CI/CD gates | GitHub Action | Via SDK / custom |
| Annotation queues | UI + API | Human annotations and labeling queues on all plans |
| Where evals run | Cloud or self-hosted | AX SaaS (self-host on Enterprise); Phoenix runs locally |
Prompt management
Edit the prompt in the UI, test it in the playground, and the running app fetches it with version control, client-side caching, and composability. In Langfuse, pass the fetched prompt into the generation to link it to traces, so each version gets cost, latency, and score metrics. Arize AX includes prompt serving and versioning, playgrounds, multi-prompt comparison, and Prompt Learning optimization on all plans. Phoenix also ships prompt management.
| Langfuse | Arize AX | |
|---|---|---|
| Serving + versioning | Yes, with labels (production, staging, custom) | Yes, all plans |
| Caching and fallbacks | Built into the SDKs: client-side caching, guaranteed availability | Documented local-cache-fallback pattern; the Hub is not on the inference path by default |
| One prompt includes another | Prompt references | Compose fetched prompts in application code (no prompt-to-prompt references in the Hub) |
| Prompt ↔ trace metrics | Linked versions get cost, latency, scores | Prompt Hub versions and trace replay in playground on all plans; Prompt Learning (PL) optimization |
| Where it runs | Cloud or self-host | AX SaaS (self-host on Enterprise); Phoenix self-hosted |
Enterprise security and governance
Langfuse lists a GDPR DPA on all Cloud plans, and SOC 2 Type II and ISO 27001 plus a HIPAA-ready region on Pro or higher. Arize lists SOC 2 Type II, HIPAA, PCI DSS 4.0, and CSA Star Level 1; on the AX plan table, SOC 2 Type II and GDPR start at Pro while HIPAA, Enterprise SSO, and audit logs are Enterprise-only.
| Feature | Langfuse | Arize AX |
|---|---|---|
| Certifications | GDPR DPA on all Cloud plans; SOC 2 Type II, ISO 27001 and HIPAA-ready region on Pro+ | SOC 2 Type II, HIPAA, PCI DSS 4.0, CSA Star Level 1 |
| Regions | Cloud EU, US, Japan; any region via self-hosting | US, EU, or CA on all plans |
| SSO | Enterprise SSO: Teams add-on or Enterprise; self-host OSS includes SSO | Enterprise-only |
| Audit logs | Enterprise | Enterprise-only |
| RBAC | Org RBAC on all plans; project RBAC on Teams add-on or Enterprise | 1 space Free, 1 org/2 spaces Pro, multiple orgs Enterprise |
| Adoption | Trusted by 21 of Fortune 50 & 129 of Fortune 500 | Strong enterprise adoption, including teams already on Arize for classical ML |
Which should you choose
Langfuse if you want one MIT product on an open ClickHouse store. That includes the AI engineering loop, code evaluators and CI experiments, and years of queryable history, on Cloud or self-host.
Arize Phoenix if you want a single container on SQLite or Postgres, OpenInference as the native instrumentor, and client-side evaluators you run yourself.
Arize AX if one managed platform must cover classical ML and GenAI, or you want Signal, Alyx, and session-level judges and will take span+GB billing with 30-day Pro retention.
Why teams move away from Arize AX
- Every span and every GB bills. Arize AX meters span volume and ingestion together; at 500k traces/month the worked example lands at $4,055 on AX Pro vs. $621 on Langfuse Pro, which meters units only.
- Parts of the quality loop are Enterprise-gated. Custom code evaluators are Enterprise-only on Arize AX. Langfuse runs code evaluators and CI experiments on every plan and self-hosted.
- Self-hosting below Enterprise means a different product. Arize AX self-hosting is Enterprise-only; the free path is Phoenix, a separate product on a different storage engine under the Elastic License. Langfuse self-hosts the same codebase as Cloud, MIT-licensed.
- 30 days of history below Enterprise. Arize AX includes 15 days on Free and 30 on Pro, with no public price for more. Langfuse Pro includes 3-year retention.
Why teams choose Langfuse
- Canva built a multi-agent support system for a product with 250 million monthly active users. Help Assistant is Java via OpenTelemetry; Omni Agent is Python via the Langfuse SDK. LLM-as-a-judge evaluators score both systems across 15–20 metrics, and domain experts build evaluators without engineering help. They self-hosted first, then moved to Cloud.
- SumUp rolled AI support to 35+ markets and deflected almost 50% of conversations, cutting external BPO cost by 30%. They started self-hosted for the PoC, then moved to Langfuse Cloud.
- Merck runs about 80 of 300+ GenAI use cases on Langfuse with 200+ people building on it. They self-host for data sovereignty and provision via API.
Switching from Arize
Move live instrumentation and durable assets. Trace history usually stays behind for its retention window. Most teams see first traces in Langfuse the same day. Existing OpenInference instrumentation keeps working because Langfuse maps OpenInference attributes over OTLP.
- From Arize AX: follow the AX migration guide.
- From Phoenix: follow the Phoenix migration guide.
- Datasets, prompts, and evaluators: import datasets via CSV, SDK, or API; recreate prompts in prompt management and judges as evaluators.
Talk to us if you want help planning a migration.
Start free: Cloud or self-host
Langfuse Cloud Hobby includes 50k units/month, no credit card. Or self-host the MIT stack. Explore the example project first. Already on Arize? See Switching from Arize.
FAQ
Is Langfuse an alternative to Arize AI?
Yes. Langfuse is an open-source alternative to both Arize AX and Arize Phoenix. It covers tracing, evaluations, prompt management, and experiments in one MIT-licensed product. See Which should you choose.
What is the difference between Arize AX and Arize Phoenix?
Arize AX is the managed platform on Arize's proprietary adb database; Phoenix is a source-available (Elastic License 2.0) tool you run on SQLite or Postgres. They do not share a storage engine, so Phoenix is not a self-hosted AX. Details in Open source and distribution.
Is Arize Phoenix open source?
Phoenix is source-available under the Elastic License 2.0, which is not an OSI-approved open-source license and restricts offering Phoenix as a hosted service. Langfuse is MIT-licensed.
How does Arize AX pricing compare to Langfuse?
Arize AX Pro is $50/month with 50,000 spans and 10 GB included, then $0.0008 per span and $3 per GB (September 2026). Langfuse bills units from $29/month. At 500k traces / 10 spans / 1 score per trace, that is $621 on Langfuse Pro with 3-year history vs. $4,055 on AX Pro with 30-day retention. Details in the worked example.
Can I self-host Arize AX?
Arize AX self-hosted deployments are listed as Enterprise-only on the Arize pricing page. Phoenix self-hosts freely under the Elastic License. Langfuse self-hosts the MIT product (tracing, evals, prompts, experiments) on every tier.
What does the Dynatrace acquisition mean for Arize users?
Dynatrace announced a definitive agreement to acquire Arize for $915 million on August 13, 2026, expected to close later in the quarter or early in Dynatrace's third fiscal quarter, subject to regulatory review. The announcement does not name Phoenix or state a continuity commitment for a standalone open-source product. Arize AX and Phoenix remain available today.
Did joining ClickHouse change the Langfuse product?
No. Langfuse already ran on ClickHouse. The announcement states the MIT license, self-hosting, Cloud endpoints, and roadmap stay the same, with more capacity to ship. Cloud Core and Pro remain self-serve; OSS self-host has no sales motion. Details in History and data plane and clarifications.
How do I migrate from Arize to Langfuse?
Keep your OpenInference instrumentation and point it at Langfuse's OTLP endpoint, then recreate datasets, prompts, and evaluators. See Switching from Arize.
This comparison is out of date? Please raise a pull request with up-to-date information.
Last edited