$npx skillfedfor your agent

dvc-ssh

ssh plugin for dvc

With conditionsPyPI NetworkingReleased May 202696.7K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — dvc_ssh-4.3.0-py3-none-any.whl
v4.3.0 · released 2026-05-22 · Python >=3.9 · 2 runtime deps: dvc, sshfs

Yes, if you need SSH remote storage for DVC. The plugin is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is low. Only install if your workflow actually requires SSH remotes; if you use cloud storage or local remotes, this plugin adds no value.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.9 and a working SSH connection to the target server.
  • Low friction install with active maintenance.
  • Last release 84 days ago, repository actively maintained with recent commits.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows use in commercial and private projects with minimal restrictions.

last release 2026-05-22 (84 days) · last repo commit 2026-08-10 · 2 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 96,724 downloads/mo, #13,196 on PyPI

Verify before relying

pip install dvc-ssh

from dvc.repo import Repo
repo = Repo()
repo.config.set('remote', 'myremote', 'url', 'ssh://user@host/path')
  • Whether sshfs system dependency is automatically installed or requires separate setup
  • Specific SSH authentication methods supported (key-based, password, agent)
  • Performance characteristics for large file transfers over SSH
Same gist for agents: .md · .json

What it is and what it does

dvc-ssh is a plugin that extends DVC (Data Version Control) to support SSH as a remote storage backend. It enables you to push and pull versioned datasets to and from remote machines over SSH, integrating SSH-based storage into DVC's data pipeline workflow.

The plugin works by adding SSH as a configurable remote storage option in DVC. Once installed alongside dvc and sshfs, it allows your DVC project to treat SSH servers as first-class remote storage targets, similar to how DVC handles S3, Azure, or local storage. This is useful for teams storing data on on-premises servers or when cloud storage is not an option.

Use it for

  • Store large datasets on an on-premises SSH server while using DVC to version and track them across team members
  • Back up versioned data to a remote Linux server without requiring cloud storage infrastructure
  • Integrate DVC pipelines with existing SSH-based data repositories in your organization
  • Use SSH remotes as a staging area for data before moving to production storage systems

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need SSH remote storage for DVC.

The plugin is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is low. Only install if your workflow actually requires SSH remotes; if you use cloud storage or local remotes, this plugin adds no value.

Install

dvc-ssh on PyPI

Before you install

Low friction install with active maintenance. Last release 84 days ago, repository actively maintained with recent commits. Depends on dvc and sshfs, both standard packages.

Requires Python >=3.9 and a working SSH connection to the target server.

License in practice

Apache-2.0 permissive license allows use in commercial and private projects with minimal restrictions.

Quickstart

pip install dvc-ssh

from dvc.repo import Repo
repo = Repo()
repo.config.set('remote', 'myremote', 'url', 'ssh://user@host/path')

Verify before relying

  • Whether sshfs system dependency is automatically installed or requires separate setup
  • Specific SSH authentication methods supported (key-based, password, agent)
  • Performance characteristics for large file transfers over SSH

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
dvcsshfs
MaintenanceActively maintained 84 days since the last release
Last repo commit
First released
Downloads96,724 / month, #13,196 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9

Evidence: dvc_ssh-4.3.0-py3-none-any.whl

Tags

Capabilities
dvc ssh remote storagessh plugin for dvcremote data storage over sshdvc ssh backendssh data versioningdvc remote ssh serverssh filesystem dvc
Topics
dvc-pluginremote-storagedata-versioning
PyPI keywords
dvcssh

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “dvc ssh remote storage”

  • dvc-sshAdds SSH remote storage support to DVC, allowing you to store and…
  • dvc-objectsProvides filesystem and object-database abstractions for working with…
  • dvc-httpEnables DVC to store and retrieve data over HTTP/HTTPS by providing a…

Give your agent the search over MCP, or paste the wish link into any chat.

More Networking packages

h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
psutil Worth it
PyPI · Libraries · released Jan 2026

psutil retrieves real-time information about running processes and system resources (CPU, memory, disks, network, sensors) across multiple operating systems, enabling system monitoring, process profiling, and resource management.

permissive licensecompiled wheel · 3.6+
387.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
uvloop With conditions
PyPI · Networking · released Oct 2025

uvloop is a drop-in replacement for Python's built-in asyncio event loop, implemented in Cython and using libuv, that accelerates async I/O operations.

Apache-2.0compiled wheel · 3.8.1+
257.9Mdownloads / mo
execnet With conditions
PyPI · Libraries · released Nov 2025

execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.

However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…

MITpure Python · 3.8+aging
172.1Mdownloads / mo
pyzmq Worth it
PyPI · Networking · released Sep 2025

PyZMQ provides Python bindings for ZeroMQ (ØMQ), a lightweight messaging library that enables fast, asynchronous communication between distributed processes and applications.

BSD-3-Clausecompiled wheel · 3.8+
109.5Mdownloads / mo

See also dvc-http · dvc-objects · dvc-gdrive · dvc · sshfs · dvc-gs · dvc-s3 · fs.sshfs · dvc-azure · sshconf