August 14, 2026 · 8 min read

AI Agent Observability: LangSmith vs Langfuse vs Arize

Compare LangSmith vs Langfuse vs Arize Phoenix for AI agent observability in 2026 - self-host, pricing, agent trajectory tracing, and OTel.

AI Agent Observability: LangSmith vs Langfuse vs Arize

When an AI agent fails in production, a chat log tells you nothing. You need to see the whole trajectory: what it planned, which tools it called, what it retrieved, what it remembered, and where the chain broke. That is what AI agent observability delivers, and in 2026 the tooling split into two camps that solve very different problems. This post compares the three headliners - LangSmith vs Langfuse and Langfuse vs Arize Phoenix - and maps the rest of the field so you can pick fast.

Quick verdict

If you want the broadest open-source feature set and self-host with unlimited traces, use Langfuse. If you need a fully permissive Apache-2.0 license and the cheapest paid tier, use Comet Opik. If you want vendor-neutral OpenTelemetry tracing that never locks you into a schema, use Arize Phoenix. If your whole stack is LangChain or LangGraph, LangSmith gives you the deepest agent-trajectory tracing anywhere. And if you only need drop-in cost and latency logging, a proxy like Helicone or Portkey covers it - though Helicone now carries a maintenance-mode risk you should weigh.

The one principle that outlasts any single tool: prefer OTel and OpenInference-native instrumentation so you can switch backends later without re-instrumenting your agents.

What changed in 2026: logging vs agent-native tracing?

The field split cleanly. On one side sits plain LLM observability - log each call with its prompt, tokens, cost, and latency. On the other side sits agent-native observability - trace the whole multi-step agent trajectory as a nested span tree covering planning, tool calls, retrieval, memory operations, and sub-agents.

The unifying force is OpenTelemetry’s GenAI semantic conventions, the gen_ai.* namespace. Most serious tools now emit or ingest them, and MCP tool calls were folded into the same conventions. The catch: the agent-specific spans are still marked experimental (Development), not Stable, as of mid-2026. So the standard is real and worth building on, but expect the agent span details to shift.

Proxy or SDK: which architecture do you actually need?

This is the backbone decision, and it matters more than any brand.

ArchitectureHow it worksWhat it seesBonus features
Proxy / gatewayYou change your API base URL; the tool sits in the request pathIndividual calls: cost, latency, tokens - not the orchestration graphCaching, rate limiting, key management
SDK / OTel-basedYou instrument in-process; spans nest into a trajectory treeFull agent steps, tool spans, retrieval, memoryEvals, prompt management, datasets

Proxy tools (Helicone, Portkey) capture cost and latency with zero instrumentation and add caching, but they only see individual calls. They cannot show you the agent orchestration graph. SDK and OTel-based tools (Langfuse, Phoenix, LangSmith, Weave, Opik, Langtrace, Traceloop, Laminar, Braintrust) trace agent steps and tool spans properly.

If you run real agents, you need the SDK side. If you run a single-call chatbot and want cheap cost visibility, a proxy is enough. Many teams run both - a gateway for cost control and an OTel tracer for trajectories. Our guide to LLM gateways covers the proxy layer in depth.

The open-source field ranked by stars

Here is the OSS landscape, ranked by GitHub stars as of 2026 (approximate).

ToolStars (2026)ModelOne-liner
Langfuse (langfuse/langfuse)~33kOSS MIT + CloudDefault OSS observability with prompt mgmt and evals. Acquired by ClickHouse Jan 2026, license unchanged
Comet Opik (comet-ml/opik)~21kOSS Apache-2.0 + CloudFully self-hostable, no feature gating; cheapest paid tier
Arize Phoenix (Arize-ai/phoenix)~11kOSS Elastic-2.0 + Arize AXOTel/OpenInference-native, free uncapped self-host
OpenLLMetry / Traceloop (traceloop/openllmetry)~7kOSS Apache-2.0 SDKOTel instrumentation, export to any backend
Helicone (Helicone/helicone)~6kOSS + CloudOne-line proxy for cost/latency + caching; now in maintenance mode after Mintlify acquisition
Laminar (lmnr-ai/lmnr)~3kOSS Apache-2.0Agent-first, transcript-view traces, SQL access, NL event detection
Langtrace (Scale3-Labs/langtrace)~1.2kOSS OTel-nativeTurnkey self-host
W&B Weave (wandb/weave)~1.1kOSS SDK + W&B SaaSSessions/turns, auto-logs MCP agent traces

Two things to flag. Langfuse being acquired by ClickHouse means the license is unchanged but the backend now leans on ClickHouse, which is heavier infra to self-host. Helicone sliding into maintenance mode after the Mintlify acquisition is a genuine risk for new builds - do not anchor a fresh stack to a tool that is not actively evolving.

LangSmith vs Langfuse vs Arize Phoenix: the deep comparison

These three are the ones teams actually shortlist. Here is the head-to-head.

FeatureLangSmithLangfuseArize Phoenix
Model / licenseProprietary SaaSOSS (MIT) + CloudOSS (Elastic-2.0) + Arize AX
Self-hostEnterprise plan onlyYes, unlimited tracesYes, free and uncapped
Agent trajectory tracingDeepest for LangGraphStrong, OTel-nativeStrong, OTel + OpenInference
Evals built inYesYesYes
Prompt managementYesBest in classWeaker than Langfuse/Opik
OTel-nativePartialYes (ingestion)Yes (native)
Pricing entryFree 5k traces/moFree 50k units/moAX Free 25k spans/mo
Best forLangChain/LangGraph shopsOSS self-host defaultVendor-neutral OTel

LangSmith

Built by LangChain. It is SaaS and proprietary - the LangChain and LangGraph frameworks are open source, but LangSmith itself is not, and self-hosting is available only on the Enterprise plan. Its strength is unmatched: the deepest LangGraph agent-trajectory tracing in the market. Pricing runs Developer free (5k traces/mo), Plus at $39/seat/mo, and Enterprise custom (re-check the live pricing page). The weakness is that it is proprietary and charges both per seat and per trace, which stacks up fast on a busy team.

Langfuse

Open source under MIT, with a managed Cloud option. Self-hosting is unlimited, and it carries the broadest OSS feature set with the biggest community and OTel-native ingestion. Pricing is Hobby free (50k units/mo), Core at $29/mo, and Pro at $199/mo, with unlimited seats (re-check the live pricing page).

Watch the billing model. Langfuse bills per unit, where a unit is a trace, an observation, or a score. One agent request with several tool calls can add up to 10-30 units, so the free tier disappears quicker than the headline number suggests. It is the best default for OSS self-host, but the ClickHouse dependency now makes the infrastructure heavier than it used to be.

Arize Phoenix

Open source under Elastic-2.0, with free and uncapped self-host. It is OTel and OpenInference native and framework-agnostic, which makes it the cleanest choice when you refuse to be tied to any one vendor’s schema. Arize AX is the enterprise SaaS layer (AX Free at 25k spans/mo, AX Pro at $50/mo - re-check the live pricing page). The main gap is prompt management, which is weaker than Langfuse or Opik.

Which other tools deserve a look?

Beyond the big three, several tools own specific niches.

ToolTypeWhen to reach for it
HeliconeDrop-in proxyFastest cost/latency logging - but maintenance-mode risk
BraintrustEval-first SaaS (closed)Eval-heavy workflows; Pro ~$249/mo (re-check pricing)
Comet OpikOSS Apache-2.0 + CloudStrongest truly-open alternative, no feature gating
LaminarOSS agent-firstLong-running or browser agents needing transcript views
Datadog LLM ObservabilityEnterprise SaaS, OTel-nativeOne pane if you already run Datadog; expensive (~$8k-15k/mo)

Comet Opik is the pick when a permissive Apache-2.0 license is non-negotiable. Laminar shines for long-running and browser agents thanks to its transcript view, SQL access, and natural-language event detection. Braintrust leads with evals but is closed. Datadog LLM Observability makes sense only if Datadog is already your single pane of glass, because the cost is enterprise-grade.

How do you choose? A decision map

Match your hardest constraint to a tool.

Your situationChoose
Broadest OSS features, self-hostedLangfuse
Fully-permissive Apache OSS, cheapComet Opik
Vendor-neutral OpenTelemetryArize Phoenix
LangChain / LangGraph shopLangSmith
Drop-in cost logging or a gatewayHelicone / Portkey (mind Helicone’s maintenance risk)
Already on DatadogDatadog LLM Observability
Debugging long-running / browser agentsLaminar

The cross-cutting principle holds across every row: prefer OTel and OpenInference-native tooling so you instrument once and keep the freedom to switch backends. Locking into a proprietary trace schema is the mistake you feel a year later.

One more convergence worth naming: evals and observability have merged. The same platforms that trace your agents now score them, run test suites, and gate deploys. If you are setting up evaluation alongside tracing, our companion guide on how to evaluate and test AI agents walks through the scoring side. And once you can see the trajectory, you can also see where it drifts - which is exactly where agent guardrails and LLM cost controls plug in.

The bottom line

AI agent observability in 2026 is a two-layer decision. Pick a proxy for cheap cost visibility, an SDK/OTel tracer for real agent trajectories, and keep both vendor-neutral. For most teams the shortlist is short: Langfuse for open-source breadth, Opik for permissive licensing, Phoenix for pure OTel, and LangSmith for LangGraph depth.

If you would rather have the tracing, evals, and cost controls set up correctly the first time, our Managed AI Operations team runs the full observability stack in production, and our AI Agent Development team wires it in from day one. Tell us your stack and we will map the right layers.

Frequently Asked Questions

What is AI agent observability and how is it different from LLM logging?

LLM logging records each model call - the prompt, token counts, cost, and latency. AI agent observability goes further and traces the entire multi-step agent trajectory as a nested span tree: planning, tool calls, retrieval, memory operations, and sub-agents. If your system only makes single calls, logging is enough. Once an agent chains steps, you need trajectory tracing to see why it went wrong.

Is LangSmith or Langfuse better for AI agent tracing?

LangSmith has the deepest LangGraph agent-trajectory tracing in the market and is the natural fit if you already build on LangChain or LangGraph, but it is proprietary and bills both per seat and per trace. Langfuse is open source (MIT), self-hostable with unlimited traces, OTel-native, and has the broadest OSS feature set. Choose LangSmith for a pure LangGraph shop; choose Langfuse as the default for open-source self-hosting.

How does Langfuse compare to Arize Phoenix?

Both are strong open-source options. Langfuse wins on feature breadth, community size, and prompt management. Arize Phoenix wins on being OTel and OpenInference native, framework-agnostic, and free to self-host with uncapped spans. If prompt management matters, lean Langfuse; if vendor-neutral OpenTelemetry tracing is the priority, lean Phoenix.

Does OpenTelemetry work for LLM and agent observability?

Yes. OpenTelemetry's GenAI semantic conventions (the gen_ai.* namespace) are the unifying standard, and most serious tools now emit or ingest them. MCP tool calls were folded into the same conventions. Note that the agent-specific spans are still marked experimental (Development), not Stable, as of mid-2026, so expect some churn.

Which observability tool is cheapest for a small team?

For a fully self-hosted, no-feature-gating option, Comet Opik (Apache-2.0) has the cheapest paid tier and no gating. For zero-cost self-host with uncapped volume, Arize Phoenix and self-hosted Langfuse are both free. On managed clouds, re-check the live pricing page before you commit - entry tiers move often.

Get Started for Free

Schedule a free consultation with our AI agents team. 30-minute call, actionable results in days.

Talk to an Expert