Opik vs Langfuse vs Phoenix (2026): Open-Source LLM Observability Compared
Opik vs Langfuse vs Arize Phoenix compared on tracing, evaluation, self-hosting, licenses, and cloud pricing. Clear verdict on which open-source LLM observability platform fits your stack in 2026.
If you want LLM observability and evaluation without a proprietary platform, the 2026 shortlist is Opik vs Langfuse vs Arize Phoenix. The short answer: pick Langfuse for the most mature, widely adopted open-core platform, Opik for a fully Apache 2.0 feature set with guardrails and an agent optimizer, and Phoenix for OpenTelemetry-native, notebook-friendly tracing with the lightest self-host footprint. This post compares all three on tracing, evals, self-hosting, and cloud pricing. For the proprietary side of the landscape, see Braintrust vs LangSmith.
The short answer
- Langfuse - the maturity and ecosystem pick. MIT-licensed core, tracing plus prompt management plus datasets plus evals in one platform, adopted at Fortune 500 scale, and backed by ClickHouse since its January 2026 acquisition.
- Opik - the license-purity and optimization pick. Everything is Apache 2.0 with no open-core split, and it adds real-time guardrails and an automated agent optimizer the other two lack.
- Phoenix - the phoenix llm tracing pick for OpenTelemetry-first architectures. Built around OTel and OpenInference conventions, local-first and notebook-friendly, with eval primitives inherited from Arize’s ML observability lineage.
What each tool is
- Opik is Comet’s open-source LLM observability and evaluation platform: comprehensive tracing with multimodal logging and agent graph visualization, 30+ LLM-as-judge metrics, online evaluation rules on live traffic, guardrails that block policy violations and PII exposure in real time, and an agent optimizer that automatically tests prompt variants against your metrics.
- Langfuse is the most widely adopted open-source LLM engineering platform: end-to-end tracing, prompt management with versioning, datasets, evaluations, and dashboards on an MIT core. ClickHouse acquired Langfuse in January 2026 alongside a $400M Series D and committed to keeping it open source and self-hostable, with Langfuse Cloud continuing unchanged.
- Arize Phoenix is the open, self-hostable layer of Arize’s observability stack. It grew out of pre-LLM ML observability, which shows in its eval primitives and embeddings analysis, and it is built tightly around OpenTelemetry and the OpenInference semantic conventions rather than a proprietary SDK.
Opik vs Langfuse vs Phoenix: head-to-head
| Dimension | Opik | Langfuse | Phoenix |
|---|---|---|---|
| Vendor | Comet | ClickHouse (since Jan 2026) | Arize |
| License | Apache 2.0 (everything) | MIT core (open-core platform) | Free self-host, not OSI open source |
| Tracing | Multimodal, agent graphs, OQL queries | Deep, framework-rich | OTel / OpenInference native |
| Prompt management | ✓ | ✓ Best in class | Basic |
| Datasets & experiments | ✓ | ✓ Strong | ✓ |
| Built-in eval metrics | 30+ judge metrics | ✓ managed evaluators + custom | ✓ eval primitives, embeddings analysis |
| Online evaluation | ✓ sampling rules + webhooks | ✓ | ✓ |
| Guardrails | ✓ Real-time | ✗ | ✗ |
| Agent optimizer | ✓ Unique | ✗ | ✗ |
| Self-host footprint | Medium (Docker/K8s) | Heavier (Postgres + ClickHouse) | Lightest (single container) |
| Cloud free tier | 25k spans/month | 50k units/month | 25k spans/month |
| Cloud paid entry | $19/month Pro | $29/month Core, $199 Pro | $50/month AX Pro |
| Best for | Full features under Apache 2.0 | Mature all-in-one platform | OTel-first, notebook-first teams |
Tracing
All three capture the essentials: nested spans for chains and agents, token counts, latency, and cost per trace.
- Opik stands out for multimodal logging (images, audio, video attached to traces), agent graph visualization for frameworks like LangGraph, and OQL, a query language for filtering trace data at scale.
- Langfuse has the broadest integration surface - its SDKs and framework integrations are the most battle-tested, and sessions, users, and metadata modeling are mature. This is where its adoption lead pays off in documentation and community answers.
- Phoenix treats tracing as OpenTelemetry data first. Instrument once with OpenInference conventions and your telemetry is portable to any OTel backend - the strongest anti-lock-in story of the three, and the reason Phoenix keeps showing up in agent testing stacks like the ones in our AI agent trajectory testing guide.
Evaluation
This is where the platforms diverge most.
- Opik ships 30+ judge metrics covering hallucination, answer relevance, context recall, moderation, and factual correctness, plus online evaluation rules that score a sample of live traffic and fire webhook alerts. The agent optimizer goes a step further than evaluation: it runs meta-prompting and Bayesian search to improve prompts against your metric automatically.
- Langfuse pairs managed evaluators with custom LLM-as-judge evals and closes the loop with datasets: production traces become test cases, experiments run against them, and scores land back on traces. It is the cleanest dataset-to-experiment workflow of the three.
- Phoenix brings eval primitives with an ML-observability pedigree - retrieval relevance, hallucination, and QA correctness evals, plus embeddings analysis and drift detection the others approximate with weaker statistics.
None of the three replaces a dedicated metric library. The common production pattern is still: platform captures traces, a scheduled job runs DeepEval or RAGAS on a sample, and scores are written back to the platform.
Self-hosting
Self-hosted llm evaluation is the reason most teams shortlist these three over LangSmith or Braintrust in the first place - data residency, vendor neutrality, and cost control at scale.
- Phoenix is the lightest: a single container, or even a process inside a notebook. Ideal for local-first development and small production footprints.
- Opik ships Docker Compose and Kubernetes deployments and, critically, keeps its entire feature set - guardrails and online evaluation included - in the open-source build. Nothing sits behind an enterprise key.
- Langfuse is production-grade but the heaviest to operate: the v3 architecture needs Postgres plus ClickHouse plus supporting services. In exchange you get the most scalable open-source option, and the ClickHouse acquisition makes that data layer a first-party concern.
If procurement requires an OSI-approved license, note the split: Opik is Apache 2.0 throughout, Langfuse’s core is MIT, and Phoenix is free to self-host but not OSI open source.
Cloud pricing
Self-hosting is free; the managed clouds are cheap to start and usage-based after that (late-2026 list prices):
| Tier | Opik | Langfuse | Arize AX |
|---|---|---|---|
| Free | 25k spans/mo, 10 members, 60-day retention | Hobby: 50k units/mo | 25k spans/mo, 15-day retention |
| Entry paid | Pro: $19/mo, 100k spans | Core: $29/mo, 100k units, unlimited users | Pro: $50/mo, 50k spans |
| Higher tier | Enterprise (custom) | Pro: $199/mo, extended retention | Enterprise (custom) |
| Overage model | Usage-based | ~$8 per 100k units, cheaper at volume | ~$0.0008 per span |
Two practical notes. First, “units” and “spans” are not identical - a single request can produce multiple spans, so model your real trace shape before comparing bills. Second, at production volume the platform fee is usually smaller than the LLM judge tokens your evaluations burn; sampling 1-5% of traffic for online evaluation is the biggest cost lever on any of the three.
Verdict by use case
| Your situation | Pick |
|---|---|
| Want one mature platform for tracing, prompts, datasets, evals | Langfuse |
| Strict OSI license policy, everything must be Apache/MIT | Opik (or Langfuse core) |
| Need real-time guardrails or automated prompt optimization | Opik |
| OpenTelemetry-first architecture, portability is a principle | Phoenix |
| Notebook-driven evaluation, lightest possible footprint | Phoenix |
| Heavy LangChain/LangGraph stack, open source preferred | Langfuse |
| Cheapest managed cloud to start | Opik ($19/mo) |
| Enterprise ML plus LLM observability in one vendor | Phoenix (upgrade path to Arize AX) |
Common pitfalls
- Choosing by star count alone. Adoption matters for community support, but a license mismatch or a missing guardrail feature will hurt more than a smaller community.
- Underestimating Langfuse self-host ops. The Postgres plus ClickHouse architecture is robust, but it is not a weekend deployment. Budget real DevOps time or use the cloud.
- Assuming platform evals replace eval frameworks. Built-in judges cover the generic metrics; application-specific quality still needs DeepEval, RAGAS, or custom judges wired in - see our Promptfoo alternatives guide for how the eval-framework layer is shifting in 2026.
- Scoring every trace. On any platform, unsampled online evaluation multiplies judge-token cost for little added signal. Sample, then re-baseline thresholds after two weeks in production.
Related reading
- Langfuse vs LangSmith vs Braintrust vs Helicone vs Portkey - the wider observability landscape including proprietary platforms
- LangSmith vs Langfuse - managed LangChain-native vs open-source self-hosted
- Langfuse vs Helicone - full platform vs lightweight proxy logging
- Promptfoo alternatives - where the eval-tool layer moved after the OpenAI acquisition
- DeepEval vs RAGAS - the metric libraries that plug into all three platforms
Getting help
We deploy Opik, Langfuse, and Phoenix stacks for Series A-C AI startups shipping production LLM and agent applications. A genai.qa Readiness Assessment delivers a working tracing and evaluation pipeline, calibrated thresholds, and an audit-grade report in 2-3 weeks. Engagements from AED 15k.
Frequently Asked Questions
Opik vs Langfuse: which should I use?
Use Langfuse if you want the most mature and widely adopted open-source LLM engineering platform - its MIT-licensed core covers tracing, prompt management, datasets, and evals, it is battle-tested at Fortune 500 scale, and the January 2026 ClickHouse acquisition secured its long-term backing. Use Opik if you want every feature under a fully permissive Apache 2.0 license with no open-core split, plus differentiators like real-time guardrails and the automated agent optimizer. Langfuse wins on ecosystem maturity and integrations; Opik wins on license purity and its optimization tooling.
Is Arize Phoenix really open source?
Phoenix is free to self-host, but unlike Opik (Apache 2.0) and Langfuse's MIT core, it is not open source in the strict OSI sense - so if procurement requires an OSI-approved license, check the current license terms before committing. In practice this rarely blocks internal use: you can run Phoenix locally or in your own cluster at no cost, and its OpenTelemetry-native architecture means your instrumentation is portable even if you later switch backends.
Which is best for self-hosted LLM evaluation?
All three self-host for free, but they differ in operational weight. Phoenix is the lightest - a single container or even a notebook process, ideal for local-first evaluation. Langfuse self-hosting is production-grade but heavier, requiring Postgres plus ClickHouse and supporting services. Opik sits in between with Docker Compose and Kubernetes options and keeps its full feature set, including guardrails and online evaluation, in the open-source build. For strict data-residency requirements with full features, Opik is the strongest default; for the simplest footprint, Phoenix.
What does each platform cost in the cloud?
As of late 2026: Langfuse Cloud has a free Hobby tier (50k units per month), Core at $29 per month, and Pro at $199 per month, all with unlimited users and usage-based overages. Opik's cloud has a free tier (25k spans per month, up to 10 team members) and a Pro tier at $19 per month with 100k spans included. Arize offers a free AX tier (25k spans, 15-day retention) and AX Pro at $50 per month with usage-based overage per span. All three remain free if you self-host; your real cost then is infrastructure plus LLM judge tokens for evaluations.
Which platform is best for Phoenix-style LLM tracing on OpenTelemetry?
Phoenix is the most OpenTelemetry-native of the three - it is built around OTel and the OpenInference semantic conventions, so traces flow in from any OTel-instrumented app and remain portable. Langfuse and Opik both accept OpenTelemetry data as well, but their richest experiences come through their own SDKs and integrations. If OTel portability is your architecture principle, instrument once with OpenInference and you can point the same telemetry at Phoenix today and another backend tomorrow.
Can I use Opik, Langfuse, or Phoenix instead of LangSmith or Braintrust?
For tracing, datasets, and online evaluation, yes - the open-source trio now covers most day-to-day observability needs without a proprietary platform. LangSmith still wins for zero-config depth on LangChain and LangGraph stacks, and Braintrust still wins for its eval-first experimentation workflow. The trade is managed polish and support versus data ownership and license freedom. Many teams run an open-source platform as the system of record and add a commercial tool only if a specific workflow demands it.
Complementary NomadX Services
Related Comparisons
Break It Before They Do.
Book a free 30-minute GenAI QA scope call. We review your AI application, identify the top risks, and show you exactly what to test before you ship.
Talk to an Expert