MLOps & experiment tracking · Treeverse (lakeFS); formerly stewarded by Iterative
DVC
Open-source, Git-like version control for datasets, models, and ML pipelines rather than a tracker or monitoring tool.
DVC (Data Version Control) is a versioning and pipeline-definition tool, not an experiment tracker or a monitoring product: it extends Git's commit/branch/diff model to large data files and trained models by storing lightweight pointer files in Git while the actual data lives in a configured remote (S3, GCS, Azure Blob, or a local/network path). It also lets teams define multi-step ML pipelines as code, with DVC tracking which inputs, code version, and parameters produced a given output so runs stay reproducible. DVC runs entirely self-hosted, as a Git extension and CLI installed alongside a project's code — there is no DVC-branded hosted SaaS. Originally released by Iterative in 2017, stewardship of the open-source DVC project passed to lakeFS (Treeverse) in late 2025, while lakeFS itself continues as a separate, larger-scale enterprise data-versioning product.
At a glance
| Vendor | Treeverse (lakeFS); formerly stewarded by Iterative |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (Apache-2.0) |
| Best for | Teams wanting Git-style version control and reproducibility for datasets, models, and pipelines. |
Pricing
DVC is free, open-source software; any cost comes from the storage remote (cloud or on-prem) you point it at.
Pricing has not been verified yet — see the vendor's site.
Features
- Git-like versioning for datasets and models
- Pipeline definition and dependency tracking (DAGs)
- Reproducible experiment runs tied to code/data versions
- Storage-agnostic remotes (S3, GCS, Azure, local)
- Metric and parameter diffing across commits
- Data registries for sharing datasets across projects
Integrations
Profile last reviewed September 21, 2026