TruLens Review (2026)
MIT-licensed eval framework built on feedback functions, maintained by Snowflake since it acquired TruEra in May 2024. Still open and still shipping, but development has visibly tilted toward Snowflake data-platform integration.
Rating
Starting Price
$0 (open source)
Free Plan
Yes
SDKs & Frameworks
5
Deployment
3
Best For
Teams already on Snowflake, and anyone who wants the feedback function abstraction specifically and values a corporate-backed project over community velocity.
Last Updated:
10 Things You Should Know About TruLens
- 1 Snowflake acquired TruEra, the creators of TruLens, in May 2024
- 2 TruLens remains open source under an MIT license and is self-hostable
- 3 Snowflake maintains the project as part of its AI portfolio
- 4 The core feedback functions library, the dashboard and the integrations are all open
- 5 Has passed 3,000+ GitHub stars
- 6 Used by Equinix, Tribble, KBC Group, Snowflake, CubeServ and Datec
- 7 Requires more initial setup than Ragas, particularly around OpenTelemetry instrumentation
Pros & Cons
Pros
- ✓ MIT licensed with the feedback function library, dashboard and integrations all genuinely open
- ✓ Feedback functions are a well-designed abstraction - you can attach an evaluator to any point in a trace, not just the final output
- ✓ Backed by Snowflake, so it is not going to disappear the way several independent competitors have
- ✓ Real enterprise adoption including Equinix, KBC Group, CubeServ and Snowflake itself
- ✓ Strong fit if your data already lives in Snowflake
Cons
- ✕ Development has visibly shifted toward enterprise data-platform integration since the TruEra acquisition, while Ragas and DeepEval ship application-layer features faster
- ✕ Community channels are reportedly quieter than before the acquisition
- ✕ The UI is basic compared with commercial alternatives
- ✕ More initial setup than Ragas, particularly around OpenTelemetry instrumentation
- ✕ The feedback function API has a steeper learning curve than a simple metrics library
Features
Owned by Snowflake, and still genuinely open
Snowflake acquired TruEra, the creators of TruLens, in May 2024. That is the first thing to know, and the second is that it has not gone the way most acquisitions in this category have.
TruLens remains open source under MIT and self-hostable. The core feedback functions library, the dashboard and the integrations are all open. Snowflake maintains it as part of its AI portfolio.
Set that against the alternatives this site has documented. Helicone went into maintenance mode after Mintlify acquired it. Humanloop was acqui-hired by Anthropic and shut down entirely. Traceloop’s platform became a feature of ServiceNow’s governance product. TruLens is still shipping, still MIT, still usable without any relationship with its owner.
For a category with this much turnover, corporate backing that has not degraded the open-source project is worth real weight.
Feedback functions are the actual differentiator
Most eval libraries give you a fixed list of metrics you run against the final output. TruLens is built on a different abstraction and it is the main reason to choose it.
A feedback function is a programmable evaluator you attach to a specific point in a trace. Not just the answer - the retrieved context, an intermediate reasoning step, a tool call. They can be LLM-as-a-judge based or classifier based.
The practical benefit is granularity. Learning that your output scored 0.72 tells you something is wrong. Learning that retrieval scored well and the generation step degraded tells you what to fix. For pipelines with several stages, that difference is most of the value of evaluation.
The related framing TruLens is known for is the RAG triad:
| Question | What it catches |
|---|---|
| Groundedness | Is the answer actually supported by the retrieved context? |
| Context relevance | Was the retrieved context relevant to the question at all? |
| Answer relevance | Does the answer actually address what was asked? |
These localise failures in a way a single score cannot. A system can be perfectly grounded in completely irrelevant context. It can retrieve excellent context and then confidently answer a different question. Only the final answer looks wrong in both cases, and the fix is entirely different.
The momentum problem
This is the honest reason we rate it 3 rather than 4.
Since the TruEra acquisition, development has visibly shifted toward enterprise data-platform integration while Ragas and DeepEval keep shipping application-layer features faster. The UI remains basic compared with commercial alternatives. Community channels are reportedly quieter than they were pre-acquisition.
That is a rational strategy for Snowflake - make TruLens excellent for Snowflake customers, who are the people generating revenue. But it means a team with no Snowflake dependency is getting slower velocity on exactly the parts they care about, and the gap between the standalone experience and the integrated one is more likely to widen than narrow.
Some of these observations come from competitor blogs marketing alternatives, so discount the framing. The underlying direction is consistent across sources and consistent with how acquisitions usually reshape roadmaps.
Setup cost is real
TruLens asks more of you than Ragas does.
It requires more initial setup, particularly around OpenTelemetry instrumentation, and the feedback function API has a steeper learning curve than calling a metric function. That is the direct cost of the flexibility - an abstraction that can attach evaluators anywhere in a trace needs to know about your trace structure.
Whether that trade is worth it depends on where you are. If you have no evaluation at all, Ragas gets you a meaningful number this afternoon and TruLens does not. If you have outgrown final-output scoring and need to know which pipeline stage is failing, TruLens’ granularity is precisely what you are missing.
Adoption
Past 3,000 GitHub stars, with named users including Equinix, Tribble, KBC Group, Snowflake, CubeServ and Datec. KBC Group is a European banking group, which is a meaningful signal - regulated financial services diligence is more thorough than most reviews.
Smaller than Ragas or DeepEval by community adoption, but a real install base rather than a hobby project.
Should you use it?
Use TruLens if you are on Snowflake, or you specifically want feedback functions and trace-level evaluation granularity and are willing to pay the setup cost.
Don’t use it if you want the fastest path to useful RAG metrics, you need an attractive UI, or you want the fastest-moving application-layer roadmap.
Bottom line: a well-designed framework with a good core abstraction and a stable owner, held back by a roadmap that now points at Snowflake rather than at you. If you are a Snowflake shop this is close to an automatic pick. If you are not, Ragas will get you further faster, and DeepEval will gate your CI better - but neither has TruLens’ trace-level granularity, and none of the three will disappear on you the way this category’s independents keep doing.
Ownership, license and adoption verified against public sources on 31 July 2026. Roadmap-velocity observations are drawn partly from competitor analyses and are flagged as such. This is a researched directory entry - we have not yet instrumented this framework with our reference application.
Pricing Plans
Open source
$0
- MIT licensed
- Feedback functions library, dashboard and integrations all open
- Self-hostable
- You pay only for judge model calls
Snowflake Cortex / AI Observability
Bundled with Snowflake
- Usable alongside Snowflake's LLM observability features
- Priced as part of Snowflake consumption
- Deeper integration with Snowflake data governance
SDKs & Frameworks
Deployment
Eval Methods
Our Verdict
TruLens is the safe, slightly slow option in open-source evaluation. Snowflake acquired TruEra, its creators, in May 2024, and maintains it under MIT as part of its AI portfolio - the feedback function library, the dashboard and the integrations are all genuinely open, not a teaser for a paid tier. That backing means it will not vanish the way Gentrace and Humanloop did, which counts for something in a category with this much turnover. The core abstraction is also good. Feedback functions let you attach a programmable evaluator to any point in a trace rather than only scoring the final output, which is more flexible than a fixed metric list. The problem is momentum. Since the acquisition, development has tilted toward enterprise data-platform integration while Ragas and DeepEval keep shipping application-layer features faster, the UI remains basic, and community channels are quieter. If you are on Snowflake this is an easy yes. If you are not, you will likely get more velocity elsewhere.
Similar Tools
UpTrain
Teams who want a permissively licensed eval library with a broad named check set and value failure explanations over raw scores, and who are comfortable adopting a smaller project.
OpenAI Evals
Nobody starting fresh. Existing hosted-platform users need to migrate before 31 October 2026. The open-source benchmark registry remains worth reading as a reference.
Gentrace
Nobody. The company has shut down. Existing users should migrate to Braintrust, promptfoo or DeepEval.
Inspect AI
Teams doing serious, reproducible model evaluation - safety testing, capability benchmarking, agent evaluation, or anything where the result has to withstand scrutiny. Also the right choice for anyone publishing evaluation results.
Frequently Asked Questions
Who owns TruLens now?
Snowflake, which acquired TruEra - the company behind TruLens - in May 2024. Importantly, this has not resulted in the project being closed or gated. TruLens remains open source under MIT and self-hostable, and Snowflake maintains it as part of its AI portfolio, with the feedback function library, dashboard and integrations all open. That makes it a materially better outcome than several acquisitions in this category. Helicone went into maintenance mode after Mintlify bought it; Humanloop was acqui-hired and shut down entirely. TruLens is still shipping.
What are feedback functions?
The core abstraction, and the main reason to choose TruLens over a plain metrics library. A feedback function is a programmable evaluator you attach to a specific point in a trace - not just the final answer, but the retrieved context, an intermediate reasoning step, a tool call. They can be LLM-as-a-judge based or classifier based. The practical benefit is granularity. Instead of learning that your output scored 0.72, you can see which stage of the pipeline degraded. The cost is a steeper learning curve than calling a metric function, which is a real trade-off if you just want numbers quickly.
What is the RAG triad?
TruLens' framing of the three questions that matter for a RAG system - groundedness (is the answer supported by the retrieved context), context relevance (was the retrieved context actually relevant to the question) and answer relevance (does the answer actually address the question). Taken together they localise failures. A system can be perfectly grounded in irrelevant context, or retrieve excellent context and then answer a different question. Scoring only the final output cannot distinguish these, and the distinction is what tells you where to fix things.
Has development slowed since the acquisition?
It has shifted rather than stopped, and the direction matters. Analyses note that TruLens development has visibly moved toward enterprise data-platform integration while Ragas and DeepEval keep shipping application-layer features faster, and that community channels are quieter than they were pre-acquisition. That is a coherent strategy for Snowflake - make TruLens excellent for Snowflake customers - but it means a team with no Snowflake dependency is getting slower feature velocity on the parts they care about. We would weight this as a real consideration rather than a fatal one. Some of these observations come from competitor blogs, so discount the framing while accepting the underlying direction.
Do I need Snowflake to use it?
No. TruLens is open source under MIT and self-hostable, and works standalone against any LLM stack. Snowflake integration is an option rather than a requirement. That said, the honest reading of the roadmap is that Snowflake integration is where the investment is going, so the gap between the standalone experience and the Snowflake-integrated one is likely to widen rather than narrow. If you are choosing today and have no Snowflake relationship, factor that trajectory in.
TruLens or Ragas?
Ragas if you want RAG metrics fast with minimal setup, TruLens if you want the feedback function abstraction and trace-level granularity, or if you are on Snowflake. Ragas is a simpler tool with faster time to first result and a more active application-layer roadmap. TruLens asks more of you up front - more setup, particularly around OpenTelemetry instrumentation, and a steeper API - and gives you more control over where evaluation happens in your pipeline. For most teams starting out, Ragas gets you further faster. For teams that have outgrown final-output scoring, TruLens' granularity is the reason to switch.