Transports

Mutagen supports several different transports for synchronization and forwarding. Each transport has different features and abilities that are detailed in their respective documentation. Transports are specified by the URLs provided to mutagen sync create and mutagen forward create. They can be specified in arbitrary combinations to create local-to-local, local-to-remote, and remote-to-remote synchronization and forwarding sessions.

Local

Local synchronization and forwarding endpoints are the most basic Mutagen transport. They are simply local filesystem paths or network addresses.

SSH

Mutagen also support synchronization and forwarding endpoints that are accessible via SSH. The SSH transport is particularly well-suited to long-lived remote infrastructure where SSH access is already enabled.

Docker® containers

Docker® containers can also be used as synchronization and forwarding endpoints in a manner similar to SSH.