Skip to content

DirectoryTools

DVC logo

DVC

Version control for data and ML pipelines.

Visit DVC

Coding & WebOpen SourceWe checked the prices on dvc.org on 28 Sep 2026.

DVC homepage screenshot

What is DVC?

Version control for data and ML pipelines.

Who is DVC best for?

DVC is best for data scientists and ML engineers in Git who want to version datasets, models and pipelines next to their code.

  • Data scientists on smaller projects

    The maker pitches DVC as a Git extension for individual data scientists who want data version control with little setup.

  • Versioning data and models

    Large files stay in your own cloud or on-premise storage while their versions are recorded in the Git repo.

  • Reproducible ML pipelines

    Pipelines describe how each model is built from code and data, and only the steps a change affects run again.

  • Experiment tracking without a server

    Experiments are tracked in the local Git repo and compared by parameters and metrics, from the terminal or the VS Code extension.

How much does DVC cost?

DVC is free and open source under the Apache 2.0 license, with no paid tier.

Free$0No paid tier
  • Open source under the Apache 2.0 license
  • Command line tool, Python library and VS Code extension
  • Data stays in your own cloud or on-premise storage

DVC and its VS Code extension are both marked free and open source. The same team sells lakeFS Enterprise, a separate product for petabyte-scale data lakes, through demos. Full pricing on dvc.org. We checked these prices on .

How do readers rate DVC?

No one has rated DVC yet. Be the first.

No ratings yetThe score and its stars show once 3 readers have rated DVC.
Your rating

Sign in to rate. One rating per account.

Your rating of DVC

Is DVC open source?

Yes. DVC's code is public under the Apache 2.0 licence, so you can read it, change it and run it yourself.

On GitHub

15,973stars

Last commit
9 Nov
Repository age
9 years
Latest release
31 Mar
Licence
Apache 2.0
Self-hosted
No
Repository
treeverse/dvc
Run it yourselfThe code and the steps to set it up are in its repository on GitHub.View on GitHub

Questions about DVC

What is DVC?

Version control for data and ML pipelines.

Who maintains DVC now?

DVC is now run by the team behind lakeFS: dvc.org links to lakeFS in its footer, and the code lives in the treeverse/dvc repository on GitHub. For very large data lakes, the same team points enterprise teams to lakeFS instead.

Is DVC free?

Yes. DVC has a free plan: open source under the Apache 2.0 license.

Is DVC open source?

Yes. DVC's code is public under the Apache 2.0 licence, so you can read it, change it and run it yourself.

Where can I try DVC?

On its official website, dvc.org.