DVC

github.com/iterative/dvc AI Data & Analytics Open-source projectOpen source

DVC tracks data versions and machine learning experiments for collaborative development.

github.com/iterative/dvc
DVC homepage screenshot

About DVC

DVC is a command line tool with a VS Code extension for versioning data, models, and machine learning experiments alongside Git code. It keeps version metadata in the Git repository while storing data and model files in a cache outside Git.

It defines pipelines that connect code, data inputs, commands, and outputs and reruns only steps affected by changes. Experiments are tracked locally for comparison and reproduction, with code shared through Git hosting and data pushed to cloud or network remotes. The VS Code extension covers experiment tracking and data management and requires a separate install of core DVC.

Key features

  • Version data and models with metadata stored in Git repo
  • Store data cache outside Git and push to S3, Azure, Google Cloud, SSH
  • Define pipelines linking code, data inputs, commands, and outputs
  • Rerun only pipeline steps affected by changes
  • Track, compare, and apply experiments locally using Git
  • Compare parameters, metrics, models, and performance plots
Best for: Developers and data science teams versioning datasets, models, and experiments with Git-based workflows.
Good for
  • Open source tool with command line interface and VS Code extension
  • Works with existing Git hosting and multiple cloud or SSH remotes
  • Tracks experiments in local Git repo without requiring separate servers
Watch out for
  • VS Code extension covers experiment tracking and data management, with pipeline support still pending
  • VS Code extension requires separate installation of core DVC

DVC at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

DVC alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Data & Analytics

Well-known listings from the same topic.

All 302

DVC FAQ

How does DVC store data in relation to Git?
Git stores code and DVC meta-files as placeholders for data, while data and model files are stored in a cache outside Git.
Where can shared data be stored?
The data cache can be shared and backed up on cloud storage such as S3, Azure, and Google Cloud, or on-premise network storage via SSH.
Does the VS Code extension work without installing DVC separately?
No, core DVC must be installed on the system separately; the extension guides setup if needed.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing