Skip to main content
Volume transfer destinations and sources use absolute volume-internal paths rooted at /. They do not use machine cwd or machine user semantics.

Upload a file

Upload a directory

Directory uploads support conflict=, ignore_patterns=, and max_concurrency=. File uploads support resumable transfer options such as resumable, checksum, and spool_to_disk. volume.files.upload() dispatches to the file or directory helper based on the local source type.

Resume upload

Download

Downloads never overwrite existing local paths unless overwrite=True is set (CLI --force maps to SDK overwrite=True). Directory downloads fetch a tar archive internally; by default the SDK extracts it, and archive=True keeps the tar file instead.