PrefactorvsBraintrustvsLangfuse

Braintrust vs Langfuse: how to choose

Both are LLM and agent evaluation platforms with tracing, offline experiments, online scoring and prompt versioning. Langfuse is the open-source option you can run yourself for free; Braintrust is a hosted platform organised around experiments and an in-product analysis agent. For most teams the licence and hosting question decides it before any feature does.[1][4]

support-agent v4 · one run, two layersexample
Illustrative run, showing what each layer tells you
Braintrust / Langfusesee
fetch_customer212ms · 1.2k tok
apply_refund1.4s · 3.1k tok
send_reply340ms · 0.8k tok
trace recorded, no verdict
Prefactoradds
Did its job✓ yes
Quality84 / 100
Cost$0.42 · in budget
Drift vs baselinenone
✓ a run that breaches its schema is held for review
§01 / THE SHORT ANSWERtl;dr: which, and when
TL;DR

What is the difference between Braintrust and Langfuse?

Langfuse is open source (MIT, apart from licensed add-ons) and free to self-host; ClickHouse acquired it in January 2026. Braintrust is a hosted, proprietary platform built around experiments, with self-hosting of its data plane on Enterprise only. Both trace agents, score production traffic and version prompts, and neither can block a live agent action.

The short answer

At a glance (checked 20 October 2026)

Decision factorBraintrustLangfuse
OwnershipIndependent; $80M Series B in February 2026Acquired by ClickHouse in January 2026; roadmap and licence unchanged, per Langfuse
LicenceProprietary platform; SDKs and Autoevals are open sourceMIT, except add-on features in the ee folders
Self-hostingEnterprise only, and only the data plane; Braintrust runs the control planeFree, via Docker or Kubernetes
Centre of gravityExperiments: dataset, task, scorers, compareTraces: instrument, observe, then evaluate
Online evalsYes, sampled scoring rules on production logsYes, evaluator rules with sampling, plus backfills over past data
GatewayHosted gateway in public preview, no SLANone; traces are exported out of the request path
Free tierStarter: 1 GB processed data, 10K scores, 14-day retentionHobby: 50k units a month, 30 days of data; self-hosting free
First paid tierPro: $249 a monthCore: $29 a month
§02 / CAPABILITY MATRIXside by side: what each covers
Side by side

Braintrust vs Langfuse: capabilities side by side

CapabilityBraintrustLangfusePrefactor
Observe
LLM call tracing✓✓✓
Multi-step agent tracing (tool calls, nested spans)✓✓✓
Cost tracking✓✓✓
OpenTelemetry support✓✓✓
Evaluate
Offline evals (datasets, experiments)✓✓✓
Online evals on production traffic✓✓✓
LLM-as-a-judge scoring✓✓✓
Code-based evaluators✓✓✓
Human review and annotation✓✓✓
Prompt versioning and playground✓✓—
Act on findings
Runtime controls on live agent actions——✓
Gateway or proxy in the request path✓——
Licence and deployment
Open sourcePartial✓Partial
Self-hostingPartial✓Partial
§03 / IN DEPTHdetail: the reasoning
In depth

The question that separates them: who runs it

Feature lists for the two products now overlap almost completely: both trace multi-step agents, run experiments on datasets, score production traffic with LLM judges or code, queue runs for human review and version prompts. What still differs is where the software runs and who owns the code.

Read more

Langfuse publishes its platform under the MIT licence and documents a free self-hosted path on Docker or Kubernetes, backed by Postgres, ClickHouse, Redis and object storage. A small set of add-on features sits in licence-keyed ee folders. If your traces cannot leave your network, Langfuse is the option that works without a sales conversation.

Braintrust is hosted. Its Enterprise plan lets you run the data plane in your own cloud, but Braintrust always operates the control plane: the UI, logins and metadata. If a compliance review requires everything inside your own network, check that detail before you trial it.

How the workflows differ

Braintrust's product starts from the experiment: you bring a dataset, define a task and scorers, run variants and compare. Its Loop agent reads results and suggests changes, and since September 2026 Patterns and Topics group production behaviour for review (several of these are in public preview).

Read more

Langfuse starts from the trace. You instrument, look at what production is doing, then build evaluations from it. Since April 2026 its experiments run as a top-level feature against datasets, production traces or local data, and since September evaluators can backfill scores over up to six months of past observations.

Teams that are pre-launch and iterating on prompts tend to find Braintrust's loop faster. Teams already in production that need to see what is happening first tend to start with Langfuse. Both now cover the other motion.

Pricing shape

The two price on different units, so compare on your own volumes. As of 20 October 2026, Langfuse charges per unit ingested (traces, observations and scores): Hobby is free for 50k units a month, Core is $29 a month for 100k units, then $8 per 100k. Braintrust charges a platform fee plus processed data and scores: Starter is free with 1 GB and 10K scores, Pro is $249 a month with 5 GB and 50K scores, and both include unlimited users.

Read more

Self-hosted Langfuse removes the subscription but adds the infrastructure you run. Check Braintrust's pricing and Langfuse's pricing before you decide; both changed plans this year.

What neither does: act during the run

Both platforms score runs after they happen. Langfuse's own documentation says run-time protection comes from separate libraries and that Langfuse evaluates those measures after the fact. Braintrust's online scoring, alerts and Patterns also judge traces after logging. Neither can hold a refund for approval, block a tool call that breaks a rule, or stop a run that has gone wrong.

Read more

For many teams that is fine: evaluation after the fact is how they find and fix problems. If an agent takes actions with real consequences, such as payments, record changes or messages to customers, check how you will act on a failing score before the next run makes the same mistake.

§04 / THE QUALITY GAPour take: where it stops
Our take

Where Prefactor fits

We sell the layer this section describes. Read it with that in mind.

Stated plainly, since Prefactor publishes this page: Prefactor is an agent evaluation platform that scores each step of a run, not only the final answer, and can act on what it finds through runtime policies, approval holds and a kill switch scoped to a run, an agent or a team. That is the gap both Braintrust and Langfuse leave open. Prefactor has no prompt playground or prompt registry and its platform is hosted, so if prompt iteration or free self-hosting is what you need, Braintrust or Langfuse is the better pick. See the full comparison of 15 platforms.

See it on your own agents

A working session on a fleet like yours: watch a run evaluated, catch a drift, walk the record.

§05 / WHICH TO PICKdecide: by your stack
Which to pick

Which one fits

Pick Braintrust if

  • You want a hosted product and do not need to run the control plane yourself.
  • Your work starts from datasets and experiments, and you want an analysis agent in the loop.
  • Unlimited users on every plan suits how many people need access.
  • You want a gateway from the same vendor, and a public preview is acceptable.

Pick Langfuse if

  • You need to self-host, or want an MIT-licensed codebase you can inspect.
  • Your work starts from production traces and grows into evaluation.
  • A low first paid tier, or no subscription at all, matters more than hosted extras.
  • ClickHouse ownership is a plus for you, or at least not a concern.
§06 / HOW WE REVIEWEDsources: checked October 20, 2026
Methodology

How we reviewed this comparison

Reviewed against public product and documentation pages on October 20, 2026. If a vendor has changed a feature, product name, or positioning since then, send a correction and we will update it. Numbered source links in the page body point to the ordered sources below.

Sources reviewed

  1. Braintrust pricingChecked 2026-10-20.
  2. Braintrust documentation
  3. Braintrust website
  4. Langfuse pricingChecked 2026-10-20.
  5. Langfuse documentation
  6. Langfuse ownership and status
  7. Prefactor platform
Prefactor context

Methodology

  • Reviewed public product, documentation, and launch material visible at the time of writing.
  • Mapped each page to the primary buyer, control layer, and runtime capabilities each vendor describes publicly.
  • Prefer direct product and documentation pages over analyst summaries or reseller material.
§07 / QUESTIONSfaq: the common ones
Questions
What is the difference between Braintrust and Langfuse?
Both trace LLM and agent applications, run offline experiments, score production traffic and version prompts. Langfuse is open source and free to self-host; Braintrust is a hosted, proprietary platform organised around experiments, with self-hosting of its data plane on Enterprise only.
How does Prefactor compare with Braintrust and Langfuse?
Prefactor is an agent evaluation platform for teams building AI agents: it observes every agent run from development to production, evaluates whether the agent did its job, and shows how to improve it. As of 20 October 2026, Prefactor can block or hold a live agent action; Braintrust and Langfuse do not. Braintrust and Langfuse both include prompt versioning and a playground. Prefactor evaluates how prompts perform in live runs rather than providing a prompt playground or registry.
Did anything change for Langfuse users after the ClickHouse acquisition?
Langfuse announced the acquisition on 16 January 2026 and said the roadmap, the licence and self-hosting would stay as they were. Since then it has shipped code evaluators, a 1.0 command-line tool and evaluator backfills. One change to plan for: Langfuse Cloud becomes v4-only on 16 November 2026.
Can I self-host Braintrust?
Partly. On the Enterprise plan you can run Braintrust's data plane in your own AWS, GCP or Azure account, but Braintrust always operates the control plane, including the UI and authentication.
Which is cheaper, Braintrust or Langfuse?
It depends on volume, because they price on different units. As of 20 October 2026, Langfuse's first paid tier is $29 a month and self-hosting is free; Braintrust's first paid tier is $249 a month with unlimited users. Model your own trace and score volumes against both pricing pages.
Do Braintrust and Langfuse support OpenTelemetry?
Yes, both. Braintrust accepts OTLP traces and logs through an exporter, the OpenTelemetry Collector or its span processor. Langfuse acts as an OTLP backend over HTTP; gRPC is not supported. Instrumentation built on OpenTelemetry can therefore move between them.
Who owns Braintrust?
As of 20 October 2026: Braintrust Data, Inc., an independent company that raised an $80M Series B led by ICONIQ in February 2026.
Is Braintrust open source?
Partly. The platform is proprietary. Its SDKs, the Autoevals scoring library and its Terraform deployment modules are open source.
How much does Braintrust cost?
As of 20 October 2026: Starter is free with 1 GB of processed data, 10K scores and 14-day retention. Pro is $249 a month with 5 GB and 50K scores. Every plan includes unlimited users. Enterprise, the only plan with self-hosting, is custom.
Can Braintrust block or hold a live agent action?
No. Online scoring, alerts and Patterns judge traces after they are logged. Braintrust does not document blocking, guardrails or approvals on live agent actions.
Who owns Langfuse?
As of 20 October 2026: ClickHouse, Inc., which acquired Langfuse in January 2026. Langfuse said its roadmap and licence would not change and that self-hosting stays a first-class option.
Is Langfuse open source?
Yes. The repository is MIT-licensed, apart from add-on features in its ee folders that need a licence key. Self-hosting on Docker or Kubernetes is free.
How much does Langfuse cost?
As of 20 October 2026: Hobby is free with 50k units a month and 30 days of data, and self-hosting is free. Core is $29 a month for 100k units, then $8 per 100k. Pro is $199 a month, and Enterprise is $2,499 a month or custom.
Can Langfuse block or hold a live agent action?
No. Langfuse evaluates runs after they happen. Its documentation says run-time protection comes from separate libraries, and Langfuse scores those measures afterwards.
Is Prefactor open source?
Partly. Its deterministic evals package is Apache-2.0; the platform is hosted.
How much does Prefactor cost?
As of 20 October 2026: Dev is free with 5,000 spans a month. Startup is $49 a month and Scaleup $199 a month. Enterprise is custom above 4 million spans a month.
Can Prefactor block or hold a live agent action?
Yes. Runtime policies can block, throttle, sandbox or escalate an agent's tool calls and data access before they run, approval routing holds risky actions for a person, and a kill switch stops a run, an agent or a team.
Reviewed against public sources on October 20, 2026Suggest a correction

Score the run, then act on it

Prefactor scores each step of every agent run and can hold or stop an action when a score says it should not happen. Start on the free tier: 5,000 spans a month, no credit card required.

Agent Performance Platform
Unified performance platform for agents, authentication, and risk management
All Systems Operational
3Global Agents
7Instances
5Services
12%Human Intervene
4High Risk
$2,360Monthly Spend
Mission ControlLive agent health with 7-day activity heartbeat
Claims Proc...68
$330/moRed
Claims Proc...65
$160/moRed
Claims Proc...82
$170/moAmber
ChatGPT74
$150/moAmber

See how every agent performs, and make it better

Prefactor helps teams observe, evaluate, and improve their AI agents in production, across every framework and provider.