
Nessie
Claim this toolTransactional catalog for data lakes with Git-like semantics for consistent data views.
Free, no paid tierVisit WebsiteThe Bottom Line
- Price
- Free, no paid tier. Compare plans
Key facts
- Applies Git-like version control to data lakes.
- Ensures always-consistent, isolated, and atomic data changes.
- Manages data files and metadata without copying actual data.
Pros
- Provides strong data consistency and isolation
- Simplifies data management in large data lakes
- Enables safe experimentation and development environments
- Eliminates manual tracking of data files
- Efficient as it does not copy actual data
Cons
- Requires understanding of Git concepts for full utilization
- Primarily focused on data lake management, not a general-purpose database
What is Nessie?
Available on: Web
Key Features
- Git-like semantics for data (commits, branches, tags)
- Always-consistent view of data across all datasets
- Isolated changes for batch jobs and experiments
- Atomic application of data changes
- Automatic garbage collection of unused data files
- Support for multi-table transactions
- References existing immutable data files
- Integration with Apache Hive and Apache Spark
Pricing Plans
Pricing checked Sep 30, 2026
| Plan | Price | Details |
|---|---|---|
| Open Source | Free |
+3 more Show less
|
Is Nessie worth the price?
Nessie's pricing is extremely generous, as it's entirely open-source and free.
This makes it an incredibly attractive option for any organization looking to implement transactional cataloging for data lakes without incurring direct software costs. It's best for organizations with the technical expertise to self-host and manage open-source solutions.
Reviews

Review Nessie, get a free AI guide
Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.
Best Nessie Alternatives
Top alternatives based on features, pricing, and user needs.
Still deciding?
Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.
Explore More
Nessie FAQ
How does Nessie ensure data consistency across multiple tables during a commit?
Can Nessie be used to manage schema changes in a data lake, such as adding or renaming columns?
What happens to data files that are no longer referenced by any commit or branch in Nessie?
How does Nessie integrate with existing data processing frameworks like Apache Spark or Apache Hive?
Since Nessie doesn't copy data, how does it handle updates or deletions of existing data within a data file?
Source: projectnessie.org