DVC

DVC CLI and Python API

DVC ships as a CLI plus a Python API (`dvc.api`). It tracks data and model files via pointers stored in Git and pushes payloads to remote storage backends (S3, Azure, GCS, SSH, HDFS, HTTP, etc.). There is no DVC server / REST API; data is stored on user-owned remotes.

API entry from apis.yml

apis.yml Raw ↑
aid: dvc:dvc-cli
name: DVC CLI and Python API
humanURL: https://doc.dvc.org/
baseURL: local CLI / Python library (no network endpoint)
tags:
- CLI
- Python
- Library
description: DVC ships as a CLI plus a Python API (`dvc.api`). It tracks data and model files via pointers
  stored in Git and pushes payloads to remote storage backends (S3, Azure, GCS, SSH, HDFS, HTTP, etc.).
  There is no DVC server / REST API; data is stored on user-owned remotes.
properties:
- type: Documentation
  url: https://doc.dvc.org/
- type: SourceCode
  url: https://github.com/iterative/dvc
- type: License
  url: https://github.com/iterative/dvc/blob/main/LICENSE
- type: SDK
  title: Python (dvc.api)
  url: https://doc.dvc.org/api-reference