LabHub

Blog

LLM Observability & Prompt Tools 2026 — Helicone / LangSmith / Langfuse / Braintrust / Athina / Comet Opik / Portkey Deep Dive

한국어English日本語

Prologue — "Shipping an LLM is easy now. Running one is hard."

Up to 2024, putting an LLM into production was still a novel act. By May 2026, it is routine. OpenAI · Anthropic · Google · Mistral · DeepSeek · Korean HyperCLOVA X · Japanese Sakana · NTT Tsuzumi — any of them is one API call away. The hard part starts after that.

Those five questions are the whole job of 2026 LLM ops. And in the last two years, a tool has emerged to answer each one — actually, dozens of tools. Helicone · LangSmith · Langfuse · W&B Weave · Arize Phoenix · Braintrust · Athina · Comet Opik · Vellum · PromptHub · Portkey · TruLens · Ragas · DeepEval · Galileo · Patronus AI · OpenAI Evals · Bedrock Evals · Vertex AI Evaluation Service. All the tools in the title.

This piece lays out the LLM ops landscape as of May 2026. We group it into four areas (observability · evaluation · prompt management · gateway), call out each tool's strengths, weaknesses, pricing model, and real-world deployments, and end with concrete picks for four personas: solo developer, startup, enterprise, and RAG-first team.


1. The 2026 LLM ops map — four areas

The big picture first.

Four areas — Observability / Evaluation / Prompt management / Gateway

The tools overlap, but the cleanest taxonomy is by their primary value proposition.

AreaWhat it doesRepresentative tools
ObservabilityTrace every LLM call. Monitor tokens, latency, cost, errors. Debug.Helicone, LangSmith, Langfuse, W&B Weave, Arize Phoenix, Comet Opik
EvaluationScore model output quality automatically using datasets, metrics, and LLM-as-judgeBraintrust, Athina, Ragas, TruLens, DeepEval, Galileo, Patronus AI
Prompt managementVersion control, A/B testing, non-engineer collaboration, deployment for promptsVellum, PromptHub, LangSmith Prompts, Langfuse Prompts
GatewayMulti-provider routing across OpenAI / Anthropic / Bedrock etc., caching, rate limit, fallbackPortkey, LiteLLM, Cloudflare AI Gateway

Most tools straddle multiple areas. LangSmith does observability, evaluation, and prompts. Langfuse does the same. Portkey is a gateway by trade but ships observability too. That overlap is what makes comparison hard.

What changed from 2024 to 2026

In early 2024, LangSmith was effectively the only choice. The market fragmented at terrifying speed over the next two years.

The OpenTelemetry shift — GenAI semantic conventions

The decisive shift came in late 2025. OpenTelemetry's GenAI semantic conventions became the de facto standard, and Langfuse · Phoenix · Helicone · Portkey · LangSmith all began shipping OTel-based SDKs. In other words, the SDK is once-and-done; the backend is swappable. That is the most important change in LLM ops for the next five years.


2. Helicone — Y Combinator open source observability

Start here if you want to ship fastest.

One-line definition

A Y Combinator W23 graduate, open-source LLM observability. Change one line — the base URL — and you're done. The lowest barrier to entry in the field.

How it works

Helicone's signature is proxy mode. Point the OpenAI SDK's base_url at https://oai.helicone.ai/v1 and every call gets logged automatically. One line.

from openai import OpenAI

client = OpenAI(
    base_url="https://oai.helicone.ai/v1",
    default_headers={"Helicone-Auth": f"Bearer {os.getenv('HELICONE_API_KEY')}"},
)

That one line captures, automatically:

If the proxy is too risky, there is also an async logging SDK that sends in the background.

Strengths

Weaknesses

Who uses it

Mostly startups and indie devs. The default first install in the "we need production tracing right now and don't want code churn" scenario. A number of Korean LLM startups install Helicone first during PoC.


3. LangSmith — LangChain's flagship

The most famous tool in the space.

One-line definition

The all-in-one LLM ops platform built by LangChain. Observability, evaluation, prompts, datasets in one place. Both SaaS and self-hosted (Enterprise).

How it works

If you use LangChain or LangGraph, two env vars give you automatic tracing.

export LANGSMITH_TRACING=true
export LANGSMITH_API_KEY=ls_...

If you don't use LangChain, the @traceable decorator lets you trace any function.

from langsmith import traceable

@traceable(run_type="llm")
def call_model(prompt: str) -> str:
    # call any model
    ...

Strengths

Weaknesses

Who uses it

The default for every team running LangChain or LangGraph in production. Most Korean and Japanese RAG-chatbot vendors who picked the LangChain stack also pay for LangSmith.


4. Langfuse — open source, Series A

The most powerful open-source alternative to LangSmith.

One-line definition

MIT-licensed open-source LLM ops. Self-hosting is actually easy. Closed a Series A in 2025 and is one of the fastest-growing OSS projects in the space.

How it works

docker compose up gives you a self-hosted instance. SDKs cover Python, TypeScript, OpenAI auto-tracing, LlamaIndex, and LangChain.

from langfuse.openai import openai  # OpenAI drop-in

response = openai.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "hi"}],
)

You get a trace for free. You can also create spans manually.

Strengths

Weaknesses

Who uses it

Every team that prefers open source. Some Korean fintech and healthcare companies pick self-hosted Langfuse for data sovereignty. Same in Japan.


5. W&B Weave — Weights & Biases for LLMs

The natural choice if your team already uses W&B for ML.

One-line definition

LLM observability and evaluation from Weights & Biases. Integrates with W&B's existing experiment tracking.

How it works

Call weave.init("project") once and wrap functions with @weave.op for automatic tracing.

import weave

weave.init("my-rag-app")

@weave.op()
def answer(query: str) -> str:
    docs = retrieve(query)
    return generate(query, docs)

LLM traces show up inside the existing W&B UI.

Strengths

Weaknesses

Who uses it

ML teams that already paid for W&B. Many big-corp AI labs in Korea and Japan training their own models adopt Weave.


6. Arize Phoenix — open source

The open-source LLM offering from Arize, a name well known in ML observability.

One-line definition

Open-source LLM observability and evaluation from Arize AI. Same tool from notebook to production.

How it works

import phoenix as px
from phoenix.otel import register

tracer_provider = register(project_name="my-rag", auto_instrument=True)

# OpenAI, LangChain, LlamaIndex calls are now all traced automatically

Phoenix's calling card is that it runs from a notebook. px.launch_app() brings up the UI locally.

Strengths

Weaknesses

Who uses it

Data-science-trained ML engineers. Teams that need RAG debugging — visualizing which chunk got mis-retrieved.


7. Braintrust — evaluation-first

Top pick if evaluation is the most important thing for your team.

One-line definition

An LLM ops platform that puts evals first. Used by Stripe, Notion, and Vercel. Raised a big round in 2024.

How it works

The core abstraction is the Eval — a combination of dataset, task, and scorer.

import { Eval } from "braintrust";

Eval("MyRagApp", {
  data: () => [
    { input: "What is the capital of France?", expected: "Paris" },
  ],
  task: async (input) => myRagPipeline(input),
  scores: [Factuality, AnswerRelevancy],
});

Running braintrust eval accumulates scores over time, so the impact of any model or prompt change shows up immediately.

Strengths

Weaknesses

Who uses it

US product companies like Stripe, Notion, Vercel, Airtable. Teams that have institutionalized "no prompt ships without per-PR automatic evals".


8. Athina — fast-growing

Bundles evaluation, observability, and datasets into one fast-growing tool.

One-line definition

LLM ops with a clean dashboard and 50+ pre-built evaluators. Easy to start.

How it works

from athina.loaders import Loader
from athina.evals import Faithfulness

data = Loader().load_csv("eval_data.csv")
Faithfulness(model="gpt-4o").run_batch(data=data).to_df()

Or send production traces with the SDK and let the dashboard run evaluators automatically.

Strengths

Weaknesses

Who uses it

Mid-size startups where product and engineering both own LLM quality. Growing fast in English-speaking markets.


9. Comet Opik (released March 2025) — open source

The newest entrant in the open-source camp.

One-line definition

Open-source LLM observability + evaluation from Comet ML, released March 2025. Apache 2.0.

How it works

import opik
from opik import track

opik.configure(use_local=True)

@track
def answer(query: str) -> str:
    return llm_call(query)

use_local=True sends to a self-hosted instance. Or send to Comet cloud.

Strengths

Weaknesses

Who uses it

Existing Comet ML customers, and new projects that want "newest, open source, fastest start" all at once.


10. Vellum / PromptHub — prompt management proper

These tools live to separate prompts from code.

Vellum — enterprise prompt management

GitHub for prompts. Versions, environments, deployments, A/B tests, and datasets in one place. Optimized for workflows where PMs, CS, and QA edit prompts directly.

PromptHub — lighter collaboration

Lighter and cheaper than Vellum. For small teams that want git-like prompt management without the weight.

When you actually need a separate prompt tool

For most small teams, LangSmith or Langfuse's built-in prompt features are enough. You hit the wall when:

All three → Vellum. One or two → PromptHub. None of them → LangSmith/Langfuse built-ins.


11. Portkey — AI Gateway + observability

The headline name in the gateway category.

One-line definition

An AI gateway unifying OpenAI / Anthropic / Bedrock / Google / Azure / Together / 200+ providers. Observability, caching, fallback, rate limit, cost guard included.

How it works

Point the OpenAI SDK's base_url at Portkey and pass routing rules in headers.

from openai import OpenAI

client = OpenAI(
    base_url="https://api.portkey.ai/v1",
    default_headers={
        "x-portkey-api-key": os.getenv("PORTKEY_API_KEY"),
        "x-portkey-config": "your-config-id",  # routing, caching, retry rules
    },
)

Inside the config, declare policies like "primary is GPT-4o, fallback to Claude Sonnet 4.5 on failure, cache same input for one hour".

Strengths

Weaknesses

Compared to LiteLLM

LiteLLM (open-source SDK / proxy) plays in similar territory. Differences:

Startups and indies lean LiteLLM. Mid-size and up lean Portkey.


12. TruLens / Ragas — the two pillars of RAG evaluation

If your system has RAG, you almost always use one of these.

Ragas — the de-facto standard for RAG metrics

Open source. The standard RAG metrics as a library. The most-cited RAG evaluation framework.

from ragas import evaluate
from ragas.metrics import faithfulness, answer_relevancy, context_precision

result = evaluate(
    dataset=eval_dataset,
    metrics=[faithfulness, answer_relevancy, context_precision],
)
print(result)

LangSmith, Langfuse, Athina, and nearly every other observability tool ships Ragas metrics as built-in evaluators.

TruLens — broader evaluation + tracing

Open source from TruEra (now Snowflake). If Ragas is a metrics library, TruLens is metrics + tracing + dashboard.

Picking between Ragas and TruLens


13. Galileo / Patronus AI / DeepEval — enterprise evaluation

For organizations where compliance, security, and SLA matter.

Galileo — Generative AI Studio

Production-grade hallucination, safety, and drift monitoring. Fortune 500, government, finance.

Patronus AI — automated evaluation + safety

Specializes in automated LLM evaluation. Ships its own evaluation models — Lynx (hallucination detector), Glider, FinanceBench.

DeepEval (Confident AI) — pytest-style LLM tests

Pytest for LLMs. The most developer-familiar API.

from deepeval import assert_test
from deepeval.test_case import LLMTestCase
from deepeval.metrics import AnswerRelevancyMetric

def test_answer_relevancy():
    test_case = LLMTestCase(
        input="What is the capital of France?",
        actual_output="The capital is Paris.",
    )
    metric = AnswerRelevancyMetric(threshold=0.7)
    assert_test(test_case, [metric])

You run it in CI like pytest. Confident AI is the SaaS dashboard that aggregates results over time.

Picking among the three


14. Cloud-native — Bedrock Evals / Vertex AI Evaluation / OpenAI Evals

The three hyperscalers entered seriously in late 2025.

AWS Bedrock Evaluations

A managed service inside Bedrock for evaluating models, prompts, and RAG.

The default choice for teams already on AWS.

Vertex AI Evaluation Service (Google)

Gen AI Eval Service. Evaluates Gemini and third-party models inside Vertex AI.

Default for companies running Gemini or PaLM in production.

OpenAI Evals (dashboard)

The Evals tab in OpenAI Platform. The openai/evals OSS project from 2024 has been folded into a SaaS dashboard.

Azure AI Studio Evaluations

Azure OpenAI's evaluation feature. Integrates with PromptFlow. Default for Azure-committed enterprises.

Pros and cons of cloud-native


15. Korea / Japan — Toss, NAVER, Sakana, NTT Tsuzumi

Local practice deserves a section of its own.

Korea

Japan

Common patterns across Korea and Japan


16. Who should pick what — four personas

The decision guide.

Persona 1 · Solo developer / indie hack

Setup — solo, building a side project. Cost must be near zero.

Persona 2 · Seed/Series A startup (5~50 people)

Setup — production traffic exists. Iteration must be fast. Cost still matters.

Persona 3 · Series B+ / enterprise

Setup — large scale. Compliance, SOC2, ISO 27001 required. SLA is revenue.

Persona 4 · RAG-first

Setup — RAG is the core product. Retrieval quality equals business quality.

The five questions you should ask before picking

Ask yourself these five before evaluating any tool.

  1. Data sovereignty — which region must our data live in? (Korea / Japan / EU / US?)
  2. Open source vs SaaS — do we have the headcount to self-host?
  3. Do we run agentic workflows? — yes → LangSmith or Langfuse wins. No → Helicone or Athina is enough.
  4. Do PMs and CS edit prompts directly? — yes → Vellum or LangSmith Prompts UI is decisive.
  5. Do we run automated LLM regression tests in CI? — yes → Braintrust or DeepEval wins.

17. Closing — "Running an LLM" finally has a name

In 2024, "LLM ops" still sounded awkward as a phrase. As of May 2026, it is a proper branch of SRE. Thirty-plus tools compete. OpenTelemetry GenAI conventions are the standard. The three hyperscalers ship evaluation services of their own.

The five questions we opened with — why is the answer strange, how do I reproduce it, who burned the tokens, which tests broke, can I measure quality automatically — all have answers in the tool layer now. The problem is choosing which tool.

There is no longer an excuse not to use a tool. "Prompts are code. Code needs monitoring and tests." That is the 2026 baseline. When the next model arrives (GPT-5.5, Claude Opus 5, Gemini 3 Ultra, Llama 5), the same infrastructure carries over. Models change. The principles of ops do not.


References

Observability — all-in-one

Evaluation specialists

Prompt management

Gateway

Cloud-native eval

Standards / specs

Korea / Japan

Comments

No comments yet.

Sign in to leave a comment