← back to the directory
Library / SDK Automation & IntegrationObservability & Evaluation

DVC

1Git-like 2version 3control 4for 5ML 6data

the six Ws · specification

W1 Who

Data scientists and ML engineers versioning large datasets and models alongside Git code.

W2 What

A command line tool and VS Code extension bringing Git-style versioning, pipelines and experiment tracking to data and models.

W3 Where

Self-hosted CLI working with local storage or cloud remotes such as S3, GCS or Azure.

W4 When

Created by Iterative in 2017, with project ownership moving to lakeFS-maker Treeverse in 2025.

W5 Why

Lets teams track large binary datasets and reproduce ML pipelines without bloating Git repositories.

W6 With

Requires Python and Git, plus optional cloud storage credentials for remote data storage.

W7 Watch

Open source under Apache-2.0, self-hosted, cloud storage credentials optional, ownership transferred from Iterative to Treeverse/lakeFS in 2025, over 15k stars.

data-versioningml-pipelinesexperiment-trackinggit-extensionreproducibility

for agents & scripts

Reading this as a machine? Query it directly.

Search is open JSON - no key. Report telemetry after using a tool and it feeds that tool’s Proof Score. Or speak MCP to /mcp and discover tools mid-loop.