Decide your path

Prelay ships in two shapes. Self-hosted is the full product on your own hardware: free forever, where you control the server. Prelay Cloud is the same software hosted for you, with one hard difference: the hosted relay can never read notification contents, because the sender encrypts (Mode B only).

Everything else is identical: the protocol, the API shape, and the Android app. Pointing the app at a different server URL is the entire migration.

The differences

Self-hostedPrelay Cloud
Runs onYour serverOurs
EncryptionMode A (server-assisted) default, Mode B optionalMode B only, zero-knowledge
Relay can read contentsYes, transiently over TLSNo, it receives ciphertext only
CostFree foreverPlans from Solo; 14-day Pro trial
MaintenanceYours to do (updates, TLS, FCM config)Ours to do
Privacy verifiabilityAGPL source, run the code you can readAGPL source, audited builds

If you're not sure: self-host for the sovereignty, Cloud for not touching a server. Deployment guide covers the self-hosted install in detail; Prelay Cloud starts the trial.

On this page