Data Version Control (software)

DVC
Original authorDmitry Petrov
DeveloperlakeFS.io (Treeverse)
Initial releaseMay 4, 2017
Written inPython
TypeMachine Learning CLI
LicenseApache License 2.0
Websitedvc.org
Repositoryhttps://github.com/treeverse/dvc

DVC is a free and open-source, platform-agnostic version system for data, machine learning models, and experiments. It is designed to make ML models shareable, experiments reproducible, and to track versions of models, data, and pipelines. DVC works on top of Git repositories and cloud storage.

The first (beta) version of DVC 0.6 was launched in May 2017. In May 2020, DVC 1.0 was publicly released by Iterative.ai. In November 2025, lakeFS announced its acquisition of DVC.