Leaving Langfuse: what to check before the roadmap decides for you

ClickHouse acquired Langfuse in January. Nothing has broken, and that is exactly when migration decisions are cheap. Here is what changes after an infrastructure acquisition, what to check in your own usage, and the honest case for staying.

ClickHouse acquired Langfuse in January. Six months on, nothing has broken, prices have not jumped, and nobody has been forced onto a new plan.

That is precisely why it is worth thinking about now. Migration decisions made under pressure are expensive and bad. Migration decisions made while everything works are cheap, and mostly conclude with staying put, which is a fine outcome arrived at deliberately.

I have a commercial interest here, so treat the recommendation accordingly. What I can offer honestly is the pattern, because we went through the same analysis when Mintlify bought Helicone and I wrote up what that one meant at the time.

Three acquisitions, one direction

ClickHouse acquired Langfuse in January 2026. Mintlify acquired Helicone in March. Cisco acquired Galileo in May and folded it into Splunk Observability. Five months, three of the better-known independent tools in the category.

The pattern is not that LLM observability is a bad business. It is that it is turning out to be a feature of a larger platform rather than a standalone one. Storage companies want the workload. Documentation companies want the developer surface. Observability giants want the category before it becomes a gap in their offering.

For Langfuse specifically the fit is unusually tight, since it already ran on ClickHouse. This is less an acquisition of a competitor than a company buying the most prominent application built on its own engine. That tends to be a good sign for continuity of the core and a mixed one for everything around the edges.

What actually changes after an acquisition like this

Rarely the thing people worry about. The product does not get switched off, and prices do not usually double the following quarter. Three subtler things happen instead.

The roadmap narrows toward the acquirer's interest. ClickHouse's business is the database. Anything in Langfuse that drives storage and query volume has an obvious champion internally. Anything adjacent to that, workflow features, integrations that do not increase data under management, niche framework support, has to compete for attention against a much larger business. Nothing gets cancelled dramatically. It just stops moving.

Support and pricing get standardised. Acquired products tend to get pulled onto the parent's commercial machinery over one to two years. Sometimes that is better. If you are on a legacy plan or an informal arrangement from the early days, it is usually worse.

Bets on the acquirer's stack get more attractive to make. Tighter ClickHouse integration is a genuine benefit if you already run ClickHouse, and a slow accumulation of gravity if you do not.

None of that is a reason to leave. It is a reason to know which parts of the product you depend on.

Four things to check in your own usage

Which features you actually use. Not which features you evaluated on. If you use tracing, storage, and the UI, you are in the part of Langfuse most aligned with ClickHouse's interests, and the case for staying is strong. If your workflow leans on prompt management, dataset curation, or annotation queues, those are further from the acquirer's core business and worth watching for pace.

Whether your data has anywhere else to go. Observability data has a short useful life, which is good news. Check that you can export what you would need for reporting, and be honest about whether you would ever read traces older than a month. Most teams would not.

What your instrumentation is coupled to. If your application calls a vendor SDK directly at every call site, you have a migration project. If it emits to an internal wrapper or an OpenTelemetry-compatible layer, you have a configuration change. This is the single biggest determinant of switching cost and the one most within your control, regardless of what you decide. OpenTelemetry for AI agents covers where the standard helps and where it stops short for agent workloads.

Whether self-hosting solves your actual objection. Langfuse is open source. If what bothers you is vendor risk rather than product fit, self-hosting removes most of that risk without a migration at all. The catch is that you inherit running a ClickHouse-backed system, which is real work at volume. Plenty of teams should take that trade and do not consider it.

The honest case for staying

Langfuse is good, and the acquisition arguably makes its core stronger rather than weaker. Being owned by the company that makes your storage engine is a better position than being owned by a company with no natural interest in your workload.

It is open source, which puts a floor under the downside that most commercial alternatives cannot offer, mine included. And if your usage is tracing-shaped, you are aligned with exactly the part of the product that has an internal champion at the new parent.

Switching costs are real and the benefits of switching are speculative. "Wait and watch the release cadence for the features you depend on" is a legitimate answer, and it is the right one for a lot of teams.

When it is worth moving

Where I would think harder is if your problem was never really tracing.

A lot of teams adopted a tracing tool because it was what existed, and then discovered their recurring questions were economic rather than diagnostic: which customers are unprofitable, what drove the increase, did the nightly agent run. Those questions want cost attribution and freshness monitoring, and a tracing tool answers them awkwardly at best because it is organised around steps rather than runs and business dimensions.

If that describes you, the acquisition is not the reason to move. It is just a convenient moment to notice that you have been paying for step-level detail you rarely read while lacking the per-run economics you ask about weekly. That trade-off is laid out more fully in AgentOps and AgentPing, which covers the same architectural split.

Migrating without drama

If you do move, do not try to bring the history.

Run both in parallel for a few weeks, with the new tool wired in alongside the old rather than replacing it. Export whatever you need for long-term reporting into your own storage, which is usually a small aggregate table rather than raw traces. Then let the old data age out. Backfilling between tools with different data models costs more than the history is worth, and the history is read far less than anyone expects.

Do the decoupling work regardless of what you decide. An internal wrapper around your instrumentation calls is an afternoon, and it turns the next one of these decisions, and there will be a next one, from a project into a config change.

We built AgentPing around per-run economics rather than step traces, which makes it a poor Langfuse replacement if you want replay and a good one if you want to answer the finance questions. It is free on one agent, and running it alongside for a fortnight costs you nothing and settles the question with your own data rather than anybody's blog post.

What happened to Langfuse?
ClickHouse acquired Langfuse in January 2026, one of three acquisitions in the LLM observability layer within about five months, alongside Mintlify acquiring Helicone and Cisco acquiring Galileo. Langfuse already used ClickHouse as its storage engine, so the acquisition is a natural fit technically. It also means the product now sits inside a company whose primary business is a database rather than an observability tool.
Should I migrate off Langfuse after the ClickHouse acquisition?
Not on the acquisition alone. Acquisitions rarely break anything quickly, and Langfuse is open source, which materially limits the downside of staying. The question worth asking is whether your usage depends on parts of the product that a database company has a reason to keep investing in. Tracing and storage almost certainly qualify. Adjacent workflow features are where roadmaps tend to slow after this kind of deal.
Can I self-host Langfuse instead of migrating?
Yes, and for many teams that is the most sensible response to acquisition uncertainty. The core is open source and self-hosting removes the commercial-roadmap risk almost entirely, at the cost of running the infrastructure yourself, which for a ClickHouse-backed system is not trivial at volume. If your objection is vendor risk rather than product fit, self-hosting addresses it more directly than a migration does.
How do you migrate observability data between tools?
Usually you do not migrate the history, you run both in parallel. Export what you need for reporting into your own storage, start writing to the new tool alongside the old one, and let the old data age out of relevance over a quarter. Attempting a full historical backfill between tools with different data models tends to cost more than the history is worth, since most observability data is only read for a few weeks.