Skip to main content

10 Braintrust alternatives for LLM evals: open source and self-hosted (2026)

· 22 min read
LLM-ops platform

Ten Braintrust alternatives in a grid, each with what it is best for, coloured by license: AcruxCore, MLflow, Opik, LangWatch, Langfuse, DeepEval and promptfoo open source, Arize Phoenix source-available, LangSmith and W&B Weave closed source

This post compares ten Braintrust alternatives on eval features, license, self-hosting and price. Tools that replace the whole Braintrust platform come first, then tools that replace only its evals.

The short answer

  • If you need the whole platform, not only evals: AcruxCore. Like Braintrust, it has prompt versions, a gateway, tracing and evals. Unlike Braintrust, it is Apache-2.0 and self-hosts for free on Postgres and Redis.
  • If you already run MLflow: MLflow covers the same four parts in one server.
  • If you only need evals: Opik or LangWatch. Both have online scoring, review queues, simulated conversations and a prompt optimizer, under Apache-2.0.
  • Largest open-source community: Langfuse, with 36,135 GitHub stars. No eval feature needs Langfuse's paid enterprise license.
  • Evals as tests in CI, with no server: promptfoo or DeepEval.
  • A hosted platform charged per seat: LangSmith, at $39 per seat a month.

Braintrust competitors at a glance​

License, hosting and price

ToolLicenseSelf-hostGatewayHosted free planCheapest paid plan
BraintrustClosed source; SDKs Apache-2.0Enterprise plan onlyHosted, in public previewStarter: 1 GB, 10,000 scores, 14 daysPro: $249 a month
AcruxCoreApache-2.0FreeYes, with budgets and rate limitsFree; span content kept 90 daysNone; the hosted plan is free
MLflowApache-2.0FreeYes, with budgetsNone outside DatabricksThrough Databricks
OpikApache-2.0FreeBeta, for development and testing25,000 spans a month, 60 daysPro: $19 a month
LangWatchApache-2.0; enterprise/ folder commercialFreeIn the enterprise folder50,000 events, 2 users, 14 daysGrowth: €29 per seat a month
LangfuseMIT core; enterprise (ee/) folders commercialFreeNo50,000 units, 2 users, 30 daysCore: $29 a month
Arize PhoenixElastic License 2.0FreeNoArize AX Free: 25,000 spans, 15 daysArize AX Pro: $50 a month
DeepEval / Confident AILibrary Apache-2.0; platform closedLibrary free; platform Enterprise onlyNo2 seats, 1 projectStarter: $200 a month
promptfooMITFree (CLI)NoNo hosted planEnterprise, no public price
LangSmithClosed source; SDKs MITEnterprise plan onlyBeta5,000 traces, 1 seat, 14 daysPlus: $39 per seat a month
W&B WeaveSDK Apache-2.0; server needs a licenseEnterprise plan onlyNo1 GB of trace data a monthPro: from $60 a month

A span is one step inside a trace. Each vendor bills in its own unit. A Langfuse unit is one trace, span or score, and LangWatch counts events.

Eval features in each tool's free version

ToolBuilt-in judgesOnline scoring of live trafficReview queuesCIMulti-turn simulationPrompt optimizer
Braintrust (hosted only)Yes (autoevals)YesYesGitHub ActionScores whole sessionsLoop, an agent, suggests prompt edits
AcruxCoreOne judge, or your own judge promptYes, with alertsNoNoNo simulator; replays a real conversationYes
MLflowYesYes, LLM judges onlyExperimentalpytestYesYes
Opik43 metricsYesYespytest pluginYesYes
LangWatchYesYesYesSDK exit codeYesYes (DSPy)
LangfuseJudge templatesYesYesGitHub ActionNoNo
Arize PhoenixYesNot released yetNopytest, VitestNoNo; a DSPy tutorial
DeepEval (library)YesConfident AI onlyConfident AI onlypytestYesYes
promptfooYesNoNoGitHub ActionYesYes
LangSmith (hosted only)YesYesYespytest, VitestYesPartial
W&B Weave (hosted only)YesYesYesNoAgent evalsNo

Every tool here has datasets, experiments you can compare, and scorers you write in code. Online scoring means a rule scores a sample of production calls as they happen. A review queue sends chosen traces to people who grade them.

Why look for Braintrust alternatives?​

  • Braintrust has no plan between $0 and $249 a month. Pro then charges $3 for each GB over 5 GB and $1.50 for each 1,000 scores over 50,000.
  • There is no hard spending limit. Braintrust's billing FAQ says so directly. You can set spend alerts, but they do not stop usage.
  • Self-hosting needs an Enterprise contract. Even then, Braintrust hosts the web UI and the sign-in. Only the data plane, which stores your logs and serves the API, runs in your cloud. The data plane needs a license key.
  • Braintrust stores your provider keys. In May 2026, Braintrust confirmed unauthorized access to one of its AWS accounts, which held the provider API keys customers had saved. Braintrust asked every customer to rotate those keys, and said one customer was affected.
  • The free plan changed. On 16 March 2026, the Free plan became Starter. Organizations that signed up before that date keep some features that new Starter organizations lack, such as full role-based access.

Five reasons teams look past Braintrust: no plan between $0 and $249, no hard spend limit, self-hosting on Enterprise only, key rotation after the May 2026 incident, and the Free plan becoming Starter

Sources: pricing, billing FAQ, self-hosting, architecture, TechCrunch on the breach, Starter plan.

Braintrust pricing in 2026​

PlanPriceData includedScores includedData kept
Starter$01 GB, then $4 per GB10,000, then $2.50 per 1,00014 days
Pro$249 a month5 GB, then $3 per GB50,000, then $1.50 per 1,00030 days
EnterpriseCustom, billed yearlyCustomCustomUp to 365 days

Every plan has unlimited users. Startups at Series A or earlier can get Pro free for 6 to 12 months.

How we picked and ranked​

  • The tool does Braintrust's core job: you run a dataset through your app and score the results.
  • The tool is active. Each one had a release or a commit in October 2026.
  • Braintrust is a platform, so tools that replace the whole platform rank first. Braintrust versions prompts, logs production traces, runs a gateway and runs evals. Open-source tools with all four parts come first, then open-source tools focused on evals. Source-available tools, code-only libraries and closed hosted products follow, in that order.
  • Inside each group, a tool with more eval features in its free version ranks higher.
  • Every fact comes from the vendor: the pricing page, the docs, the license file or the GitHub API, read on 21 October 2026. We do not use other comparison lists as sources.

Open-source Braintrust alternatives with a gateway​

These two tools replace all four parts of Braintrust: prompt versions, a gateway, tracing and evals. Both are Apache-2.0 and free to run on your own servers.

Two columns. Whole platform: prompts, gateway, tracing and evals, covered by AcruxCore and MLflow. Evals only: Opik, LangWatch and Langfuse

1. AcruxCore​

AcruxCore vs Braintrust: AcruxCore has the same four parts as Braintrust: prompt versions, a gateway, tracing and evals. AcruxCore is Apache-2.0 and self-hosts on Postgres and Redis, while Braintrust self-hosts only on Enterprise.

Best for: teams that want to replace the whole Braintrust platform, not only the evals, and run it on their own servers.

AcruxCoreBraintrust
LicenseApache-2.0, with no enterprise folderClosed source
Self-hostPostgres, Redis, API, worker, webEnterprise only
GatewayYes; stops calls at a spend budget or a rate limitHosted, in public preview; spend alerts only
Cheapest paid planNone; the hosted plan is freePro: $249 a month

Where AcruxCore differs

  • The gateway refuses a call that would go over a spend budget. It also limits requests and tokens per key. Braintrust has spend alerts that do not stop usage.
  • When you self-host AcruxCore, your provider keys stay in your own database.
  • Roles, the audit log and prompt aliases such as production are free. Braintrust puts roles on Pro and audit logs on Enterprise.
  • An experiment runs several prompt versions on several models against one dataset. A compare page then shows which examples improved and which got worse.
  • Your team can rate a reply thumbs down and leave a comment. A dataset built from those ratings uses each comment as that example's grading criteria.
  • An optimize run reads those rated replies and rewrites your production prompt. AcruxCore then scores each rewrite against the current production version.
  • Online rules score a sample of live calls. A rule alerts the team's owners when its mean score for the day falls below a threshold you set.

Limits of AcruxCore

  • If evals are all you need, Opik and LangWatch have more eval features: a metric library, review queues and a conversation simulator. AcruxCore has one built-in judge, and you can write your own judge prompt.
  • AcruxCore has no CI integration.
  • The repository went public in August 2026 and has 11 GitHub stars.

Our comparison: AcruxCore vs Braintrust. The eval guides start at Evaluate a prompt against a dataset.

Sources: license, compose file, pricing.

2. MLflow​

MLflow vs Braintrust: MLflow also has prompt versions, a gateway, tracing and evals, in one Apache-2.0 server from the Linux Foundation.

Best for: teams that already run MLflow for classic machine learning.

MLflowBraintrust
LicenseApache-2.0Closed source
Self-hostOne server on SQLite; Postgres and S3 for productionEnterprise only
Cheapest paid planNo public price; the managed version comes with DatabricksPro: $249 a month

Where MLflow differs

  • MLflow ships judges for correctness, safety, retrieval and tool calls. It can also tune a judge to agree with your own labels.
  • MLflow simulates conversations and scores each session.
  • The gateway rejects calls over a USD budget. Braintrust has spend alerts only.
  • Tests written with pytest run your evals in CI.

Limits of MLflow

  • Online scoring runs LLM judges only, not code scorers.
  • Review queues are experimental. Some kinds of review-queue input work only on Databricks.

Our comparison: AcruxCore vs MLflow.

Sources: license, judges, online evaluation, review queues, simulation.

Open-source Braintrust alternatives for evals​

These three tools replace Braintrust's eval work. None of them has a production gateway in its free version. The core of each uses a license approved by the Open Source Initiative, and each is free to self-host.

3. Opik​

Opik vs Braintrust: Opik, from Comet, has every eval feature in the feature table at the top of this post, in its free self-hosted version. Its cloud plan costs $19 a month, against $249 for Braintrust Pro.

Best for: teams that want Braintrust's eval features on their own servers.

OpikBraintrust
LicenseApache-2.0, the same code as the cloudClosed source
Self-hostMySQL, Redis, ClickHouse, ZooKeeper, MinIO, plus app servicesEnterprise only
Cheapest paid planPro: $19 a month, 100,000 spans, 60 daysPro: $249 a month, 30 days

Where Opik differs

  • Opik ships 43 built-in metrics. Among them are 19 LLM judges, such as hallucination, G-Eval and agent task completion.
  • Online rules score live traces, including whole conversations.
  • Opik simulates a user, so you can test an agent over many turns.
  • The optimizer package rewrites prompts and agents for you, with six algorithms, including GEPA and an evolutionary one.

Limits of Opik

  • Self-hosted Opik has no user management, so everyone who can reach it sees everything.
  • A self-hosted install runs MySQL, Redis, ClickHouse, ZooKeeper and MinIO.

Our comparison: AcruxCore vs Opik.

Sources: repository, metrics, online rules, multi-turn, self-hosting, pricing.

4. LangWatch​

LangWatch vs Braintrust: LangWatch is an Apache-2.0 platform built around testing agents with simulated users, and it self-hosts for free.

Best for: teams that ship chat or voice agents and want to test whole conversations.

LangWatchBraintrust
LicenseApache-2.0; enterprise/ folder commercialClosed source
Self-hostPostgres, Redis, ClickHouse, app, workers, two eval servicesEnterprise only
Cheapest paid planGrowth: €29 per seat a month, 200,000 events, 30 daysPro: $249 a month

Where LangWatch differs

  • Scenario, its testing library, tests your agent against a simulated user. It also tests voice agents and runs red-team attacks.
  • LangWatch optimizes prompts with DSPy and scores each new version with Scenario tests.
  • Review queues and online monitors are in the open-source version. The enterprise folder holds SSO, SCIM and billing.

Limits of LangWatch

  • LangWatch has 4,986 GitHub stars. Opik has 22,798.
  • CI support is an SDK call that exits with code 1 when an evaluation fails. There is no GitHub Action.

Sources: license, enterprise folder, agent testing, CI, pricing.

5. Langfuse​

Langfuse vs Braintrust: Langfuse is the open-source LLM platform with the most GitHub stars, 36,135. Its cloud plan costs $29 a month, against $249 for Braintrust Pro.

Best for: teams that want tracing, prompts and evals in one open-source tool with a large community.

LangfuseBraintrust
LicenseMIT core; enterprise (ee/) folders commercialClosed source
Self-hostPostgres, ClickHouse, Redis, S3, web, workerEnterprise only
Cheapest paid planCore: $29 a month, 100,000 units, 90 daysPro: $249 a month, 30 days

Where Langfuse differs

  • LLM judges, review queues, datasets, the playground and experiments are all free when self-hosted. The enterprise license covers admin features, such as audit logs and SCIM.
  • A GitHub Action runs an experiment on each pull request.
  • Langfuse Core keeps data 90 days. Braintrust Pro keeps it 30 days.

Limits of Langfuse

  • Langfuse has no conversation simulator and no prompt optimizer.
  • A self-hosted Langfuse runs Python code scorers only through AWS Lambda. Without Lambda, it runs TypeScript scorers only.

ClickHouse acquired Langfuse in January 2026, and the core is still MIT.

Our comparison: AcruxCore vs Langfuse. For more options starting from Langfuse, see 8 Langfuse alternatives.

Sources: license, self-host pricing, code evaluators, CI, pricing.

Source-available: Arize Phoenix​

6. Arize Phoenix​

Phoenix vs Braintrust: Phoenix self-hosts in one container with no feature limits. Its license, the Elastic License 2.0, is not approved by the Open Source Initiative.

Best for: engineers who want free self-hosted evals on OpenTelemetry, with the fewest parts to run.

Arize PhoenixBraintrust
LicenseElastic License 2.0Closed source
Self-hostOne container, SQLite or PostgresEnterprise only
Cheapest paid planArize AX Pro: $50 a month, 50,000 spans, 30 daysPro: $249 a month

Where Phoenix differs

  • Phoenix ships judges for faithfulness, hallucination, tool selection and refusals.
  • The server runs Python and TypeScript code scorers in a sandbox.
  • Phoenix's docs say self-hosting has "no feature gates". The license forbids selling Phoenix to others as a hosted service.

Limits of Phoenix

  • Phoenix has no review queues, but you can annotate a single trace by hand.
  • Online scoring on the server is not released yet, and its GitHub issues are still open.

Our comparison: AcruxCore vs Phoenix.

Sources: license, license page, server evals, review queues issue, pricing.

Eval libraries that run in CI​

These two tools run evals as code, with no server to keep running. Neither one scores production traffic in its free version.

7. DeepEval and Confident AI​

DeepEval vs Braintrust: DeepEval is an Apache-2.0 Python library for evals. Confident AI is its closed, hosted platform, priced below Braintrust Pro.

Best for: Python teams that want evals as pytest tests.

DeepEval / Confident AIBraintrust
LicenseDeepEval Apache-2.0; Confident AI closedClosed source
Self-hostDeepEval runs anywhere; Confident AI Enterprise onlyEnterprise only
Cheapest paid planConfident AI Starter: $200 a month per organizationPro: $249 a month

Where DeepEval differs

  • DeepEval's metrics cover RAG, agents, conversations, voice, MCP and safety.
  • G-Eval and DAG, two judge builders in DeepEval, let you write your own judge.
  • deepeval test run runs your evals as pytest tests in CI.
  • The library simulates conversations and generates test cases for you.
  • DeepEval optimizes prompts with four algorithms, such as GEPA and MIPROv2.

Limits of DeepEval

  • The open-source library has no web UI. Side-by-side experiments, online scoring and review queues need Confident AI.
  • Self-hosting Confident AI needs an Enterprise plan and a license key.

Sources: repository, metrics, CI, Confident AI self-hosting, pricing.

8. promptfoo​

promptfoo vs Braintrust: promptfoo is an MIT command-line tool that runs evals and red-team tests from a config file. OpenAI agreed to acquire it in March 2026.

Best for: engineers who want eval and security tests to run in CI, with no server.

promptfooBraintrust
LicenseMITClosed source
Self-hostCLI and a local web viewerEnterprise only
Cheapest paid planEnterprise, no public pricePro: $249 a month

Where promptfoo differs

  • A matrix view shows every prompt and model side by side, for every test case.
  • Red teaming is its main focus, with attacks mapped to OWASP and the EU AI Act.
  • A GitHub Action runs the evals on each pull request.
  • promptfoo optimize rewrites prompts, and a simulated user tests multi-turn chats.

Limits of promptfoo

  • promptfoo tests before you ship. It does not score production traffic.
  • Its self-hosted sharing server has no sign-in. The promptfoo docs say it is not recommended for production.

Sources: license, OpenAI acquisition, GitHub Action, self-hosting, pricing.

Closed-source alternatives​

LangSmith and W&B Weave publish no server code. Self-hosting either one needs an enterprise contract.

9. LangSmith​

LangSmith vs Braintrust: LangSmith, from the LangChain team, has datasets, judges, review queues, online scoring and multi-turn simulation. It charges per seat, where Braintrust charges a flat price.

Best for: apps built on LangChain or LangGraph.

LangSmithBraintrust
LicenseClosed source; SDKs MITClosed source; SDKs Apache-2.0
Self-hostEnterprise plan onlyEnterprise plan only
Cheapest paid planPlus: $39 per seat a month, 10,000 traces, 14 daysPro: $249 a month, unlimited users, 30 days

Where LangSmith differs

  • LangSmith scores the steps an agent took and simulates multi-turn chats.
  • LangSmith has review queues, online judges, and test runners for pytest and Vitest.
  • Plus costs $39 per seat, so a team of six or fewer pays less than Braintrust Pro, before trace charges.

Limits of LangSmith

  • LangSmith keeps base traces 14 days. Keeping a trace longer costs extra.
  • An online scoring rule moves every trace it matches to the longer, paid retention.

Our comparison: AcruxCore vs LangSmith. For more options starting from LangSmith, see 8 LangSmith alternatives.

Sources: pricing, self-hosting, online rules, multi-turn simulation.

10. W&B Weave​

Weave vs Braintrust: Weave, from Weights & Biases, has review queues, monitors and leaderboards. Its Pro plan starts at $60 a month, against $249 for Braintrust Pro.

Best for: teams that already track training runs in Weights & Biases.

W&B WeaveBraintrust
LicenseSDK Apache-2.0; server needs a W&B licenseClosed source
Self-hostEnterprise plan only; ClickHouse, MySQL, Redis, S3 on KubernetesEnterprise plan only
Cheapest paid planPro: from $60 a month, up to 10 seatsPro: $249 a month

Where Weave differs

  • Leaderboards rank models and prompts across many evaluations.
  • Monitors run LLM judges on a sample of live calls.
  • Weave keeps LLM traces in the same W&B account as your training runs and model registry.

Limits of Weave

  • Pro includes 1.5 GB of trace data a month, then $0.10 per MB. Eval runs that log full inputs and outputs count against that 1.5 GB.
  • Weave has no built-in prompt optimizer.

Sources: pricing, self-managed Weave, comparing evaluations, monitors.

Tools other lists still recommend​

Older lists of Braintrust alternatives still include these tools. Their status on 21 October 2026:

  • Galileo was acquired by Cisco and is now sold as Splunk Agent Observability. (source)
  • Humanloop shut down on 8 September 2025, after its team joined Anthropic. (source)
  • Patronus AI now calls itself a research lab for training data and simulated environments. Its pricing page shows no prices. (source)
  • HoneyHive has a free plan and Enterprise, with no public paid plan in between. Self-hosting needs Enterprise. (source)
  • Future AGI went public on GitHub in April 2026 under Apache-2.0, with an enterprise folder under its own license. (source)

Which Braintrust alternative should you pick?​

Start at the top and stop at the first question you answer yes to.

Decision flow: need prompts, gateway and evals in one app leads to AcruxCore; already run MLflow leads to MLflow; testing agents over many turns leads to LangWatch or Opik; evals as tests in CI leads to promptfoo or DeepEval; otherwise Opik or Langfuse

Best open-source Braintrust alternative​

  • AcruxCore if you need the whole platform: prompts, a gateway, tracing and evals, free to self-host.
  • Opik if you only need evals. It has the most eval features of any free self-hosted tool.
  • Langfuse for the largest community, with every eval feature free.

Best self-hosted Braintrust alternative for a small team​

  • AcruxCore for one app on Postgres and Redis, with a gateway that enforces spend budgets.
  • Arize Phoenix for evals only, with the fewest parts to run: one container on SQLite.

If you test agents over many turns​

  • LangWatch and Opik test your agent against a simulated user.
  • MLflow simulates conversations and scores each session.

If evals should run as tests in CI​

  • promptfoo for a config file, a GitHub Action and red teaming.
  • DeepEval for pytest and metrics for RAG, agents and conversations.

If you want to stay hosted​

  • LangSmith has review queues, online judges and simulation. It costs less than Braintrust Pro for teams of six or fewer.
  • Opik Pro costs $19 a month, against $249 for Braintrust Pro.

FAQ​

Is Braintrust open source?​

No. The Braintrust server is closed source. The SDKs are Apache-2.0, and the autoevals scorer library is MIT. (autoevals)

Can you self-host Braintrust?​

Only on the Enterprise plan. The data plane runs in your AWS, GCP or Azure account and needs a license key. Braintrust still hosts the web UI and sign-in. (self-hosting)

How much does Braintrust cost?​

Starter is free, with 1 GB of data and 10,000 scores a month. Pro costs $249 a month. Enterprise has a custom price. (pricing)

Was Braintrust breached?​

In May 2026, Braintrust confirmed unauthorized access to one of its AWS accounts. It asked every customer to rotate the AI provider keys stored in Braintrust, and said one customer was affected. (TechCrunch)

Does Braintrust have spending limits?​

No. Braintrust has spend alerts, but its billing FAQ says it has no hard limits that stop usage. (billing FAQ)