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

DVC – Technical Overview

DVC (Data Version Control) is an open-source MLOps tool designed to bring Git-like versioning to datasets, models, and ML experiments. Founded in 2017 and backed by nearly 16,000 GitHub stars, DVC extends Git workflows to handle large-scale data assets without storing binaries in the repository itself.

Key technical strengths:

  • Git-like data versioning – Track datasets and model artifacts using a Git-compatible metadata layer, enabling reproducible pipelines and diffs across data versions.
  • ML experiment tracking – Log, compare, and reproduce experiments natively alongside your code.
  • End-to-end MLOps lineage – Trace the full lineage of data, code, and model artifacts across the ML lifecycle.
  • Petabyte-scale support – Architected to handle enterprise-scale data volumes without performance degradation.
  • VS Code extension – First-class IDE integration for managing experiments and pipelines directly from the editor.

Integrations: VS Code, Amazon SageMaker AI, MLflow, Git.

DVC is free and open source with a freemium model, making it accessible to individual contributors and scalable to enterprise data engineering teams.

Alternatives

Alternatives to DVC (Data Version Control)

See all alternatives
Browse all 128 chat assistants tools