Documentation
Everything you need to use Jumpgate without turning a simple file transfer into a complicated product.
Getting started
Jumpgate is built around one simple flow: upload a file, get a private capability link, share it, and let the transfer disappear automatically.
Browser uploads and Live Drop work without signup or login.
No transfer can exist beyond 24 hours from the original upload time.
Uploads
Large transfers use resumable chunks. If your connection drops, Jumpgate continues from the last confirmed offset instead of restarting from zero.
Live Drop
Live Drop creates a temporary room for real-time file exchange. Participants see presence, upload progress, scanning state and ready files over WebSockets.
Ending a room deletes its files, active upload sessions, links and download access immediately. Automatic room expiry performs the same cleanup.
Security
Files are not downloadable while their security scan is running.
Clean transfers become available; rejected scans do not become normal downloads.
Optional mode destroys the transfer after its first completed download.
New uploads can be stopped before disk usage reaches unsafe levels.
CLI
Install the Jumpgate command-line client and send files directly from a Linux or macOS terminal.
curl -fsSL https://jumpgate.site/install-cli.sh | sh
Limits
Maximum upload-session size.
Absolute retention ceiling.
Rate, byte and concurrent-session limits protect the public service.
Storage thresholds can temporarily disable new uploads.