DVC (Data Version Control) logo

DVC (Data Version Control)

Free tier

Manage 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

Alternatives to DVC (Data Version Control)

See all alternatives
Browse all 128 chat assistants tools