DVC (Data Version Control)
Free tierManage data the way code is managed — Git-like version control for AI/ML and data science.
Free tier available·Technical·API available·Open source
Key strengths
Git-like data versioningML experiment trackingOpen sourceVS Code extensionPetabyte-scale support for enterpriseEnd-to-end MLOps lineage
Free tier + paid plans
San Francisco, USA
Founded 2017
Self-hostable
Facts verified against dvc.org on
Get alerts when DVC (Data Version Control) changes
Free. We'll email you when pricing, the free tier, API access or open-source status changes.
No ratings yet
Technical Use Cases
DVC is purpose-built for the MLOps lifecycle. Common technical use cases include:
- Reproducible ML pipelines – Define and version data pipelines as code, ensuring any experiment can be exactly reproduced by any team member at any point in time using Git-compatible metadata.
- Dataset versioning at scale – Version petabyte-scale datasets without bloating Git repositories, using DVC's remote storage abstraction layer.
- Experiment tracking & comparison – Log hyperparameters, metrics, and artifacts per experiment run; diff and compare runs directly from the CLI or VS Code extension.
- End-to-end MLOps lineage – Maintain full traceability from raw data ingestion through model training to deployment artifacts, supporting audit and governance requirements.
- CI/CD for ML – Integrate DVC into Git-based CI/CD pipelines to automate data validation, model retraining, and artifact promotion.
- Multi-tool MLOps stacks – Connect DVC with MLflow for experiment metadata, Amazon SageMaker AI for training infrastructure, and VS Code for local development — all anchored to Git as the source of truth.
Alternatives
See all alternatives Alternatives to DVC (Data Version Control)
Compare head-to-head:DVC (Data Version Control) vs DataloopDVC (Data Version Control) vs DagsHubDVC (Data Version Control) vs Databricks
Browse all 128 chat assistants tools