lakeFS is a data version control system for object-storage-based data lakes (for example, Amazon S3, Azure Blob/ADLS, Google Cloud Storage, and other S3-compatible stores). It provides Git-like semantics for data—branching, committing, merging, diffing, and rollback—implemented primarily as a metadata control plane over existing data, intended to enable safer experimentation, reproducible ML training, and production-grade data operations without copying full datasets.
In practical terms, teams use lakeFS to:
- Create isolated development/test branches of production data with metadata-only branching and copy-on-write behavior.
- Run pipeline or model changes on production-scale data without duplicating entire buckets.
- Promote validated changes using merges and roll back from data incidents.
- Maintain an audit trail and history via commits and references.
Official positioning describes the product as a control plane for AI-focused data workflows, emphasizing provenance, governance, and reducing data friction for AI/ML workloads.