Skip to main content

8 best Langfuse alternatives for startups: self-hosted, cheaper and open source (2026)

· 17 min read
LLM-ops platform

This post compares eight alternatives to Langfuse on self-hosting effort, license, price and the features that need an enterprise plan. For each Langfuse alternative, it lists what the tool adds and what it lacks.

The short answer

  • Self-hosted without ClickHouse: AcruxCore runs on Postgres and Redis. MLflow and Arize Phoenix each run as one Python process on SQLite.
  • Cheapest paid cloud: Opik, at $19 a month.
  • A gateway, prompts, traces and evals in one open-source tool: AcruxCore or MLflow.
  • Built for LangChain apps: LangSmith.

Langfuse alternatives: feature comparison​

License, hosting and price

ToolLicenseData stores to self-hostHosted free planCheapest paid planData kept on the paid plan
LangfuseMIT core; enterprise (ee/) folders commercial4: Postgres, ClickHouse, Redis, S3Hobby: 50,000 units, 2 users, 30 daysCore: $29 a month, unlimited users90 days
AcruxCoreApache-2.02: Postgres, RedisFree; span content kept 90 daysNone; the hosted plan is freeNot applicable
MLflowApache-2.01: SQLite (Postgres and S3 for production)None outside DatabricksThrough DatabricksYou decide
OpenLITApache-2.0; Enterprise Edition commercial2: ClickHouse, SQLiteNo hosted plan yetNo public priceYou decide
LaminarApache-2.03: Postgres, ClickHouse, Quickwit1 GB, 1 seat, 7 daysStarter: $30 a month, unlimited seats30 days
OpikApache-2.05: MySQL, Redis, ClickHouse, ZooKeeper, MinIO25,000 spans a month, 10 members, 60 daysPro: $19 a month, 50 members60 days
Arize PhoenixElastic License 2.01: SQLite or PostgresArize AX Free: 25,000 spans, 15 daysArize AX Pro: $50 a month30 days
LangSmithClosed sourceEnterprise plan onlyDeveloper: 5,000 traces, 1 seat, 14 daysPlus: $39 per seat a month14 days
BraintrustClosed sourceEnterprise plan only1 GB, unlimited users, 14 daysPro: $249 a month30 days

Features

ToolPrompt versionsGateway (your model calls pass through it)Evals on datasetsEvals on live trafficStatus in 2026
LangfuseYesNoYesYesActive; owned by ClickHouse since January 2026
AcruxCoreYesYesYesYesActive; public since August 2026
MLflowYesYesYesYesActive; a Linux Foundation project
OpenLITYesNoNot in the docs we readYesActive; hosted plan announced, not launched
LaminarNoNoYesSignals (rules in plain English)Active
OpikYesBeta, for development and testingYesYesActive
Arize PhoenixYesNoYesYesActive
LangSmithYesBetaYesYesActive
BraintrustYesYes, hosted, in public previewYesYesActive

A unit on Langfuse is one trace, one step inside a trace, or one score. A span is one step inside a trace. "Data stores" counts databases, caches, queues and file stores, not the application containers. Closed source means the vendor publishes no server code.

Why look for alternatives to Langfuse?​

  • Self-hosting runs four data stores. A Langfuse install runs Postgres, ClickHouse, Redis and S3-compatible storage, plus a web and a worker container.
  • Some features need an enterprise license, even self-hosted. Audit logs, project-level roles, data retention controls, automatic user provisioning (SCIM), protected prompt labels and server-side masking are in the enterprise (ee/) folders.
  • Langfuse has no gateway. Langfuse records model calls but does not send them to the provider. The Langfuse docs use LiteLLM as the gateway in front of it.
  • Every step is billed. Each step and each score inside a trace counts as one unit. The Hobby plan stops at 50,000 units with no overage, and Core charges $8 per 100,000 units over the included 100,000.
  • ClickHouse owns Langfuse. ClickHouse acquired Langfuse in January 2026. The Langfuse core stays MIT, and Langfuse Cloud stays a product separate from ClickHouse Cloud.

Sources: Langfuse license, compose file, self-host pricing, cloud pricing, LiteLLM page, acquisition.

How we picked​

  • The tool does Langfuse's core jobs: tracing, and at least one of prompts or evals.
  • The tool is active today. Each tool had a release or a commit in October 2026.
  • The price is public, or the tool is free to self-host.
  • Every fact comes from the vendor: the pricing page, the docs, the license file or the repository's compose file, read on 17 October 2026. We do not use other comparison lists as sources.

Self-hosted Langfuse alternatives​

These five tools use a license approved by the Open Source Initiative, and each one is free to self-host.

1. AcruxCore​

AcruxCore vs Langfuse: both are open source and cover prompts, tracing and evals. AcruxCore also has a gateway. A self-hosted AcruxCore needs only Postgres and Redis.

Best for: small teams that want prompts, a gateway, traces and evals in one self-hosted app.

AcruxCoreLangfuse
LicenseApache-2.0, no enterprise folderMIT core; enterprise (ee/) folders commercial
Self-hostPostgres, Redis, API, worker, webPostgres, ClickHouse, Redis, S3, web, worker
Cheapest paid planNone; the hosted plan is free to useCore: $29 a month, 100,000 units
GatewayYesNo

Where AcruxCore differs

  • The gateway is part of the product. It holds your provider keys, caches responses, falls back to a second model, and stops calls at a spend budget or a rate limit.
  • You define the tools a model can call and keep versions of them. AcruxCore runs a tool when your code calls its API.
  • Roles and the audit log are free in every AcruxCore install. Langfuse keeps the audit log and project-level roles for its enterprise license.
  • A prompt run can rewrite the prompt for you and score the new version against a dataset.

Limits of AcruxCore

  • The AcruxCore repository went public in August 2026 and has 11 GitHub stars. Langfuse has 35,957 stars.
  • AcruxCore has no SAML or OIDC single sign-on. Sign-in is email or Google.
  • AcruxCore deletes span content after 90 days by default. One setting covers the whole install, not each project.
  • The SDKs are Python and TypeScript only.

Our hands-on comparison is AcruxCore vs Langfuse.

Sources: license, compose file, pricing.

2. MLflow​

MLflow vs Langfuse: MLflow is an Apache-2.0 ML platform with tracing, a prompt registry, judges and a gateway in one server.

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

MLflowLangfuse
LicenseApache-2.0, Linux FoundationMIT core; enterprise (ee/) folders commercial
Self-hostpip install mlflow and mlflow server on SQLite; Postgres and S3 storage for productionPostgres, ClickHouse, Redis, S3, web, worker
Cheapest paid planNo public price; the managed version comes with DatabricksCore: $29 a month
GatewayYesNo

Where MLflow differs

  • MLflow can run as one Python process with a SQLite file, with no Docker.
  • The gateway splits traffic by weight, falls back to another model, and rejects calls over a USD budget.
  • User permissions and workspaces are in the open-source version, with no license key.
  • The same server holds your training runs and model registry.

Limits of MLflow

  • MLflow has no hosted plan of its own. The managed version needs a Databricks workspace.
  • Judges that score live traces need a gateway endpoint set up first.

Our comparison: AcruxCore vs MLflow.

Sources: license, GenAI docs, self-hosting, compose file, managed MLflow.

3. OpenLIT​

OpenLIT vs Langfuse: OpenLIT is built on OpenTelemetry from the start and self-hosts on ClickHouse plus one app container.

Best for: teams that already run OpenTelemetry or Grafana and also want GPU metrics.

OpenLITLangfuse
LicenseApache-2.0; Enterprise Edition commercialMIT core; enterprise (ee/) folders commercial
Self-hostClickHouse and one app containerPostgres, ClickHouse, Redis, S3, web, worker
Cheapest paid planNo hosted plan yet; Enterprise has no public priceCore: $29 a month
GatewayNoNo

Where OpenLIT differs

  • The SDK sends standard OpenTelemetry data, so you can also export it to Grafana, Datadog or any OTLP backend.
  • OpenLIT Vault stores your provider keys, and your code fetches the keys at run time.
  • A separate collector reports GPU metrics for NVIDIA, AMD and Intel cards.
  • The SDKs cover Python, TypeScript and Go.

Limits of OpenLIT

  • Roles, audit logs and alerts need the Enterprise Edition.
  • OpenLIT Cloud has a waitlist only, so today you must run OpenLIT yourself.

Sources: license, compose file, docs, pricing.

4. Laminar​

Laminar vs Langfuse: Laminar is open-source tracing built for agents, with SQL over your traces and no prompt management.

Best for: teams that run agents with many steps, or agents that use a browser.

LaminarLangfuse
LicenseApache-2.0; Signals and alerts need a license key when self-hostedMIT core; enterprise (ee/) folders commercial
Self-hostPostgres, ClickHouse, Quickwit, frontend, app serverPostgres, ClickHouse, Redis, S3, web, worker
Cheapest paid planStarter: $30 a month, 3 GB, unlimited seats, 30 daysCore: $29 a month, 100,000 units, 90 days
GatewayNoNo

Where Laminar differs

  • Laminar replays a browser agent's session as video, next to the matching steps of the trace.
  • You can query traces, spans and metrics with SQL.
  • Signals are rules written in plain English, such as "agent is stuck in a loop". Laminar checks every trace against these rules.
  • Laminar bills by gigabyte of trace data, not by the number of steps.

Limits of Laminar

  • Laminar has no prompt management, so you need another tool to version prompts.
  • Laminar's free plan keeps data 7 days and allows 1 seat.

Our comparison: AcruxCore vs Laminar.

Sources: repository, compose file, pricing.

5. Opik​

Opik vs Langfuse: the whole Opik platform is Apache-2.0, and Opik has the cheapest paid cloud plan here.

Best for: teams that want open-source evals and automatic prompt optimization.

OpikLangfuse
LicenseApache-2.0MIT core; enterprise (ee/) folders commercial
Self-hostMySQL, Redis, ClickHouse, ZooKeeper, MinIO, three app servicesPostgres, ClickHouse, Redis, S3, web, worker
Cheapest paid planPro: $19 a month, 100,000 spans, up to 50 members, 60 daysCore: $29 a month, 100,000 units, 90 days
GatewayBeta, for development and testingNo

Where Opik differs

  • Opik ships an optimizer package that rewrites prompts and agents for you, with six optimization algorithms.
  • Opik has guardrails for PII, topics and prompt injection.
  • Opik's free cloud plan keeps data 60 days for up to 10 members. Langfuse Hobby keeps 30 days for 2 users.

Limits of Opik

  • The self-hosted version has no user management.
  • A self-hosted install runs five data stores, one more than Langfuse.

Our comparison: AcruxCore vs Opik.

Sources: README and license, pricing, self-hosting, compose file, gateway, optimizer.

Source-available: Arize Phoenix​

6. Arize Phoenix​

Phoenix vs Langfuse: 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 tracing and evals built on OpenTelemetry.

Arize PhoenixLangfuse
LicenseElastic License 2.0MIT core; enterprise (ee/) folders commercial
Self-hostOne container, SQLite or PostgresPostgres, ClickHouse, Redis, S3, web, worker
Cheapest paid planArize AX Pro: $50 a month, 50,000 spans, unlimited users, 30 daysCore: $29 a month, 100,000 units, 90 days
GatewayNoNo

Where Phoenix differs

  • Self-hosted Phoenix has no feature limits and no license fee.
  • The Elastic License forbids selling Phoenix to others as a hosted service. Running Phoenix for your own team is allowed.
  • Self-hosted Phoenix includes OAuth2, LDAP and role-based access.
  • Tracing uses OpenInference, Arize's OpenTelemetry conventions.

Limits of Phoenix

  • The hosted plans are small: 25,000 spans on Free and 50,000 on Pro.

Our comparison: AcruxCore vs Phoenix.

Sources: license, self-hosting, compose file, pricing.

Closed-source alternatives​

LangSmith and Braintrust publish no server code. Self-hosting either one needs an enterprise contract.

7. LangSmith​

LangSmith vs Langfuse: LangSmith is the LangChain team's hosted platform. Langfuse is open source and free to self-host.

Best for: apps built on LangChain or LangGraph.

LangSmithLangfuse
LicenseClosed source; SDKs MITMIT core; enterprise (ee/) folders commercial
Self-hostEnterprise plan onlyFree
Cheapest paid planPlus: $39 per seat a month, 10,000 traces, 14 daysCore: $29 a month, unlimited users, 90 days
GatewayBetaNo

Where LangSmith differs

  • LangSmith has a gateway in beta, with spend and rate limits.
  • LangSmith has SDKs for Go and Java as well as Python and TypeScript.
  • Startups with venture funding can get up to $10,000 in credits.

Limits of LangSmith

  • LangSmith keeps base traces 14 days. Keeping traces 180 days costs extra.
  • Plus costs $39 per seat, so three people pay $117 a month before they pay for extra traces.

We compared both on one app in Langfuse vs LangSmith. For more options starting from LangSmith, see 8 LangSmith alternatives.

Sources: pricing, billing, gateway, self-hosting.

8. Braintrust​

Braintrust vs Langfuse: Braintrust is a closed-source, hosted platform built around evals, with a flat price and unlimited users.

Best for: teams whose main work is evals and experiments.

BraintrustLangfuse
LicenseClosed source; SDKs Apache-2.0MIT core; enterprise (ee/) folders commercial
Self-hostEnterprise only; your data stays in your cloud, Braintrust hosts the UIFree
Cheapest paid planPro: $249 a month, 5 GB, unlimited users, 30 daysCore: $29 a month, 90 days
GatewayYes, hosted, in public previewNo

Where Braintrust differs

  • Loop is an agent inside Braintrust. It reads your logs and experiments, then edits prompts, scorers and datasets after you approve.
  • The gateway caches responses for up to 7 days and falls back to another provider on errors.
  • Braintrust gives Pro free for 6 to 12 months to startups that qualify.

Limits of Braintrust

  • Braintrust's free plan keeps data 14 days.
  • Self-hosting any part of Braintrust needs an Enterprise contract.

Our comparison: AcruxCore vs Braintrust.

Sources: pricing, self-hosting, gateway, Loop.

Tools other lists still recommend​

Older lists of Langfuse alternatives still include these six tools. Their status on 17 October 2026:

  • Lunary is no longer open source. Its server repository returns 404 on GitHub, and Docker self-hosting needs the Enterprise Edition. (source)
  • Agenta now calls itself "the open-source workspace for your agents". Its current docs no longer cover prompts, evaluation or observability; those pages are in an archived v1.0 section. (source)
  • Helicone was acquired by Mintlify in March 2026. The service runs in maintenance mode: it gets security fixes, bug fixes and new models, but no new features. (source)
  • Portkey was acquired by Palo Alto Networks in May 2026. The open-source gateway repository has had no merged code since 25 May 2026. (source)
  • Galileo was acquired by Cisco and is now sold as Splunk Agent Observability. (source)
  • Traceloop announced in March 2026 that it is joining ServiceNow. Its OpenLLMetry library stays open source and active. (source)

We left out Pydantic Logfire: its platform is closed source, and self-hosting it needs an enterprise contract. (source)

Which Langfuse alternative should you pick?​

Best Langfuse alternative for a startup​

  • AcruxCore if you want one self-hosted app for prompts, gateway, traces and evals, and the hosted plan is free to use.
  • Opik if you want a paid cloud plan: $19 a month for up to 50 members.
  • MLflow if you already use MLflow and want a gateway in the same server.

Cheaper alternatives to Langfuse​

ToolCheapest paid planWhat it includesData kept
Langfuse$29 a month100,000 units, unlimited users90 days
Opik$19 a month100,000 spans, up to 50 members60 days
Laminar$30 a month3 GB, unlimited seats30 days
Arize AX Pro$50 a month50,000 spans, unlimited users30 days
LangSmith$39 per seat a month10,000 traces14 days
Braintrust$249 a month5 GB, 50,000 scores, unlimited users30 days
AcruxCoreFreeEvery feature90 days of span content

Best free Langfuse alternative​

  • AcruxCore, MLflow or Arize Phoenix to self-host without ClickHouse. AcruxCore runs on Postgres and Redis. MLflow and Phoenix each run as one Python process on SQLite. Phoenix's license forbids selling it as a hosted service.
  • Opik for a free cloud plan that keeps data 60 days for up to 10 members.

For AI agent observability​

  • Laminar replays browser-agent sessions and checks every trace against plain-English rules.
  • Opik and Phoenix trace OpenAI Agents SDK runs and score them with LLM judges.

If your app is built on LangChain​

  • LangSmith is built by the LangChain team. LangChain and LangGraph runs send traces to LangSmith once LANGSMITH_TRACING and LANGSMITH_API_KEY are set.

Langfuse alternatives for enterprises​

  • LangSmith Enterprise and Braintrust Enterprise include self-hosting, single sign-on and an uptime guarantee (SLA).
  • Langfuse Enterprise costs $2,499 a month on the cloud. It adds audit logs, automatic user provisioning (SCIM) and an uptime SLA.

FAQ​

Is Langfuse Apache 2.0?​

No. The Langfuse core is under the MIT license. The ee/ folders are under a separate commercial license and need a Langfuse Enterprise agreement. (license)

Is Langfuse free?​

The self-hosted core is free. The Hobby cloud plan is free for 50,000 units a month, 2 users and 30 days of data. (pricing)

What does self-hosting Langfuse take?​

A web container, a worker container, Postgres, ClickHouse, Redis or Valkey, and S3-compatible storage. (self-hosting)

Who owns Langfuse now?​

ClickHouse acquired Langfuse in January 2026. The core stays MIT-licensed. (announcement)

Does Langfuse have an LLM gateway?​

No. Langfuse records model calls but does not send them to the provider. The Langfuse docs use LiteLLM as the gateway. AcruxCore and MLflow include a gateway. LangSmith and Opik have one in beta, and Braintrust has a hosted one in preview.