DVCvs
AWS SageMaker


AWS SageMaker: Build, train, and deploy machine learning models at scale

Git-style versioning for data sets and models, with the files kept in object storage
As of 30 August 2026, DVC is free to use. DVC commits small pointer files to Git and pushes the actual data to a bucket, so a repository records exactly which data produced which model. Softwr lists it under Machine Learning. DVC is made by Iterative, launched in 2018, available on Linux, macOS, Windows.
Overview
DVC is an Apache 2.0 command line tool from Iterative that versions large files without putting them in Git. Adding a file replaces it in the repository with a small text pointer holding a content hash, which is committed to Git, while the file itself goes to a local cache and is pushed to a remote such as S3, Google Cloud Storage, Azure Blob, SSH or a shared filesystem. Around that it adds pipelines declared in a YAML file, with stage-level dependency tracking so unchanged stages are skipped, experiment management, and comparison of metrics and plots between commits. DVC Studio, the company's hosted web interface over the same repositories, is a separate paid product. What distinguishes it is what it does not add. There is no server, no database and no new place for data to live. A team already using Git and already paying for object storage can adopt DVC on a Tuesday without provisioning anything, and access control remains whatever the Git host and the bucket already enforce, which means no new security review. That is the whole argument against a platform such as Pachyderm or a hosted feature store, and it is a strong one for an organisation whose infrastructure approvals take longer than the model does. It suits small and mid-sized machine learning teams that want reproducibility without operating a platform, and it needs no specialist to run, only the discipline to use it. That discipline is the trade-off, because DVC only knows about files that went through DVC. One colleague copying a CSV into the working directory by hand breaks the chain, and nothing reports it. The pointer files also make Git history noisy, and two branches that both changed the lock file produce merge conflicts in a format most engineers have never seen and will bring to whoever introduced the tool.
The honest half
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about DVC.
Cross-shopped
Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.


AWS SageMaker: Build, train, and deploy machine learning models at scale


Google Vertex AI: Unified ML platform to build, deploy, and scale AI models


Azure Machine Learning: Enterprise-grade machine learning service


DataRobot: Enterprise AI platform for automated machine learning
Pricing
Taken from the vendor's own pricing page. Prices move, so check before you buy.
Open Source
Free
DVC Studio
Free
Capabilities
Pointer-file versioning
Small hashed metadata files in Git reference data content stored outside it
Remote storage backends
Pushes and pulls data from S3, GCS, Azure, SSH, HDFS, WebDAV or a shared directory
Pipeline definitions
Stages declared in dvc.yaml with explicit dependencies, outputs and commands
Stage caching
Skips re-running a stage whose inputs, code and parameters are unchanged
Experiment tracking
Runs variants as lightweight Git references and compares them without committing each one
Metrics and plots comparison
Diffs metric files and renders plot comparisons between commits or experiments
Data registry pattern
One repository can act as a shared catalogue of data sets that other projects import by version
Content-addressed cache
Deduplicates identical files across versions and links rather than copies where the filesystem allows
Answered, with sources
Each answer names the page it came from, so you can check it rather than take our word for it.
No. Git gets a small pointer file containing a hash. The data goes to a cache on disk and to a remote you configure, such as an S3 bucket.
No, and that is most of its appeal. It is a command line tool plus storage you already have. DVC Studio, the hosted web interface, is optional and separately paid.
Git LFS versions large files and stops there. DVC also defines pipelines, tracks which stage produced which output, records metrics and lets you compare experiments, and it works with ordinary object storage rather than an LFS server.
The tool is Apache 2.0 and free. You pay for the object storage that holds the data, and optionally for DVC Studio.
Yes, through the shared remote, but only if all of them use DVC for every change. The tool cannot enforce a discipline it does not own, and a single manual copy silently breaks the guarantee.
Behind it
Keep looking
Microsoft's managed platform for training, tracking and deploying models on Azure
Build, train, and deploy machine learning models at scale
Data versioning and container pipelines that run on your Kubernetes cluster
Kubernetes model serving whose current version is licensed under the Business Source Licence
Open-source MLOps platform for experiment tracking and orchestration
Platform for tracking, comparing, and optimizing ML experiments
Browser-based platform where visual data preparation and written code share one pipeline
Hosted API for OpenAI's language, embedding, image and audio models, billed per token
Open source Python framework that packages models into deployable inference services
Softwr does not host reviews and shows no star rating for DVC, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
What people switch to, and what they give up
Every tier, and where the cost actually lands
Put it head to head with anything we hold
Its rating, and an embed for your own site
Open-source MLOps platform for experiment tracking and orchestration
Open-source self-hosted, with paid hosted and enterprise tiersLLM engineering platform for testing and evaluating AI agents in production
Tiered subscription with usage-based overage chargesOpen-source AI orchestration framework for LLM applications
Open-source with optional paid enterprise supportThe world's most popular data science platform