DVC
Open-source version control for ML datasets, models, and experiments.
About
DVC, short for Data Version Control, brings Git-style versioning to machine learning datasets, models, and experiments. Developed by Iterative and released under the Apache 2.0 license, it stores large artifacts in cloud or on-premise storage such as S3, Azure, Google Cloud, or SSH remotes while keeping small metadata files under regular Git control, so a repository can describe exactly which data and model versions produced a given result. DVC also defines reproducible pipelines as computational graphs connecting code and data, re-running only the stages affected by a change, and tracks experiments locally against existing Git hosting without extra servers. Comparison commands let teams diff data, parameters, metrics, and models across runs. The project ships as a command-line tool plus a VS Code extension and is widely used by data scientists and ML engineers who want reproducibility and collaboration built on workflows they already know from Git.
Should you use DVC?
Pick it when
Pick DVC when a team already lives in Git and needs to tie each result to the exact dataset, model file, and parameters that produced it, storing large files in S3, Azure, GCS, or SSH remotes without running any extra server.
Look elsewhere when
Skip it if you want a self-hosted web dashboard for comparing many runs, where Aim or MLflow fit better, or if the data scientists on your team are not comfortable with Git, since DVC's whole model assumes it.
Alternatives to DVC
- MLflow
Server-based tracking UI and model registry that do not depend on Git, but it does not version datasets the way DVC does.
- Aim
Fast web UI for comparing thousands of runs, but it leaves dataset versioning and pipelines to other tools.
- ClearML
Covers data management, tracking, and orchestration with a web UI in one suite, at the cost of running its server.
- Metaflow
Versions artifacts per workflow step and scales out to cloud compute, aimed at pipelines rather than Git-centric data versioning.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Deployment & MLOps
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- Apache-2.0
- Added
- Apr 3, 2026