Skip to main content
Upload directly to volumes when data should persist independently of any single machine. Destinations are absolute volume-internal paths rooted at /.

Upload A File

Upload A Directory

Directory uploads support conflict=, ignore_patterns=, and max_concurrency=.

Dispatch By Source Type

upload() dispatches to upload_file() or upload_dir() based on the local source type. Use the explicit helpers when you need file-only or directory-only options.

Resumable Uploads

File uploads support resumable transfer options such as --resumable, --checksum, --spool-to-disk, and --concurrency.

Upload From Stdin

Stdin uploads require a concrete destination file path, not a directory suffix. Resumable stdin uploads require local spooling with --spool-to-disk auto or always.

Dry Run

Dry runs preview the effective upload plan without sending data.

Signed Upload URL

Use signed URLs when a browser, CI job, or another service should upload bytes directly.