Skip to content
aicoolies logo
lakeFS logo

lakeFS

Git-like version control for data lakes and object storage

lakeFS is an open-source platform that brings Git-like branching, committing, and merging to data lakes and object storage. It works on top of S3, GCS, Azure Blob, and MinIO, enabling teams to create isolated data branches for experimentation, run CI/CD for data pipelines, and maintain full data lineage. Acquired DVC in 2025, uniting data version control for both small and enterprise-scale workloads.

About lakeFS

lakeFS applies Git semantics — branches, commits, merges, and diffs — to object storage at petabyte scale. Rather than copying data for each experiment or pipeline run, lakeFS creates lightweight branches that share unchanged objects while isolating modifications. This enables data engineers and scientists to experiment on production-scale datasets without risk of corrupting the canonical data, merge validated changes back to main, and maintain a complete audit trail of every data modification with commit history.

The platform operates as a layer on top of existing object storage — S3, GCS, Azure Blob, or MinIO — without requiring data migration. Applications access data through lakeFS's S3-compatible API, making it transparent to existing tools like Spark, Trino, dbt, Airflow, and ML frameworks. lakeFS supports pre-commit and pre-merge hooks for data quality validation, enabling CI/CD-style pipelines that prevent bad data from reaching production. The garbage collection system automatically reclaims storage from deleted branches and unreferenced objects.

lakeFS acquired DVC in November 2025, creating a unified data version control ecosystem that spans from individual data science projects (DVC's strength) to enterprise-scale data lakes. The open-source edition provides full branching and versioning capabilities, while lakeFS Enterprise adds features like SSO, RBAC, and advanced garbage collection for large-scale deployments. For organizations managing data lakes where data quality and reproducibility are critical, lakeFS provides the version control infrastructure that brings software engineering discipline to data management.

Pricing & Platform Specs

Pricing Summary

Open-source Git-like data version control engine for object storage data lakes under the Apache-2.0 license. 100% free for self-hosting ($0 software cost); lakeFS Cloud provides fully managed SaaS with starter free tier and custom Enterprise SLA plans.

full pricing breakdown →

Supported Platforms

Server + CLI — on top of S3, GCS, Azure, MinIO

Explore categories, tags & use cases

Git-based version control for ML data and pipelines

DVC (Data Version Control) is a free open-source tool that brings Git-like version control to datasets, ML models, and experiment pipelines. It stores pointer files in Git while keeping large data in remote storage like S3, GCS, or Azure. Features include reproducible ML pipelines with DAG-based dependency tracking, experiment management, metrics comparison, and a VS Code extension for visual experiment tracking.

freemiumOpen Source

Data versioning and pipeline automation for ML

Pachyderm is a data versioning and pipeline automation platform that provides Git-like version control for datasets with automatic data lineage tracking. Acquired by HPE, it enables reproducible ML workflows by connecting data versioning to containerized processing pipelines. Features include automatic provenance tracking, incremental processing, and deduplication for efficient storage of large datasets.

freemiumOpen Source

Side-by-Side Comparisons

DVC logo
DVC
vs
lakeFS logo
lakeFS

DVC vs lakeFS — Git-Like ML File Versioning or Data-Lake Branch and Merge

DVC and lakeFS both bring version-control ideas to data, but they operate at different layers. DVC is best for ML teams versioning datasets, models, metrics, and experiment pipelines alongside Git. lakeFS is stronger for data-platform teams that need branch, commit, merge, and CI/CD semantics across object-storage data lakes. Choose DVC for model-centric reproducibility; choose lakeFS for lake-wide data operations and isolation.

DVClakeFS
Dolt logo
Dolt
vs
lakeFS logo
lakeFS

Dolt vs LakeFS — SQL-Native Data Versioning vs Object Storage Version Control

Dolt and LakeFS both bring Git-style version control to data, but they version different things at different layers. Dolt is a MySQL-compatible database where every row change creates a commit with full branch, merge, and diff support inside SQL. LakeFS adds a Git-like branching layer on top of existing object storage like S3, versioning files and data lake assets without replacing the underlying storage engine.

DoltlakeFS

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is lakeFS?

lakeFS is an open-source platform that brings Git-like branching, committing, and merging to data lakes and object storage. It works on top of S3, GCS, Azure Blob, and MinIO, enabling teams to create isolated data branches for experimentation, run CI/CD for data pipelines, and maintain full data lineage. Acquired DVC in 2025, uniting data version control for both small and enterprise-scale workloads.

Is lakeFS free?

lakeFS offers a free tier alongside paid plans. Open-source Git-like data version control engine for object storage data lakes under the Apache-2.0 license. 100% free for self-hosting ($0 software cost); lakeFS Cloud provides fully managed SaaS with starter free tier and custom Enterprise SLA plans.

Is lakeFS open source?

Yes — lakeFS is open source.

Is lakeFS still maintained?

Yes — lakeFS is active. Its listing was last verified on September 6, 2026.

What are the best lakeFS alternatives?

The first editor-selected lakeFS alternatives are DVC, Pachyderm.