# Use cases

> What people move with s3nd: a file between two machines, a drop box for a team, backups from CI, and a local-first app carried to a new device, backed up continuously, or encrypted end to end.

Canonical: https://www.s3nd.sh/use-cases · Markdown: https://www.s3nd.sh/use-cases.md · Français: https://www.s3nd.sh/fr/use-cases

A file between two machines is the plain case. The same put, code, get covers a team, a workflow, and an application carrying its own state to the user’s next device.

## Machines, people, pipelines.
The CLI straight to the bucket when every participant is a machine you control, and one route on your server when it is not.

- [A file between two machines: A laptop, a desktop, a code. No server, no account, through the bucket you already have.](https://www.s3nd.sh/use-cases/file-between-machines)
- [A drop box for your team: One route on your own domain, a token per person, and a code instead of a chat upload.](https://www.s3nd.sh/use-cases/team-drop-box)
- [Backups from CI: A nightly archive to your bucket from a workflow, with secrets from the runner and no file to check in.](https://www.s3nd.sh/use-cases/ci-backups)

## A local-first app, on their other device.
The browser holds the data, your server holds the keys, and your bucket holds a snapshot for as long as it needs to. No account required.

- [Move an app to a new device: A local-first app with no accounts. A code on the old phone, typed into the new one, and the whole database follows.](https://www.s3nd.sh/use-cases/new-device)
- [Continuous backup: One snapshot per account, rewritten as the local database changes, with conditional writes so two devices cannot silently clobber each other.](https://www.s3nd.sh/use-cases/continuous-backup)
- [End-to-end encrypted: Encrypt in the browser with a passphrase. Your server and your bucket store bytes they cannot read.](https://www.s3nd.sh/use-cases/encrypted-sync)
- [Attachments beside the data: The blobs an app holds, carried across as objects, with the records that point at them in the snapshot.](https://www.s3nd.sh/use-cases/attachments)
