DVC
the six Ws · specification
Data scientists and ML engineers versioning large datasets and models alongside Git code.
A command line tool and VS Code extension bringing Git-style versioning, pipelines and experiment tracking to data and models.
Self-hosted CLI working with local storage or cloud remotes such as S3, GCS or Azure.
Created by Iterative in 2017, with project ownership moving to lakeFS-maker Treeverse in 2025.
Lets teams track large binary datasets and reproduce ML pipelines without bloating Git repositories.
Requires Python and Git, plus optional cloud storage credentials for remote data storage.
Open source under Apache-2.0, self-hosted, cloud storage credentials optional, ownership transferred from Iterative to Treeverse/lakeFS in 2025, over 15k stars.