Vssage

A private, self-hosted messenger. End-to-end encrypted with X3DH and the Double Ratchet β€” the same design family as Signal β€” run on infrastructure you control.

Check server status Learn more

What Vssage does

πŸ”’

End-to-end encrypted

Every message, photo, video, and voice note is encrypted on-device with a Double Ratchet. The relay only ever sees ciphertext and routing metadata.

πŸ–₯️

Self-hosted relay

Runs on infrastructure you own. No third party ever holds your account, your contacts, or your message history.

πŸ“±

Multi-device

Link a second device with a one-time QR code β€” your identity and conversations carry over, end-to-end encrypted in transit.

πŸ—οΈ

Encrypted backups

Export a passphrase-encrypted backup to iCloud Drive, Google Drive, or locally β€” restore it on any device.

βœ…

Safety numbers

Verify who you're really talking to by comparing a safety number out-of-band, the same trust model Signal uses.

βš–οΈ

Horizontally scalable

Multiple relay instances share the same account storage and are bridged by Redis pub/sub, with durable delivery even if one goes down.

πŸ”€

Bring your own relay

Point your device at a private relay you run yourself instead of β€” or alongside β€” the public ones. In "Both" mode your account exists on both at once, so you can still reach friends on the public relay.

Relay status

Each device picks one of the public relays at random the first time it registers, and automatically fails over to the other if its connection drops β€” both share the same account storage, so this is seamless. A relay showing as down only affects devices currently connected to it; it does not indicate a shared outage. Anyone can also run a fully private relay instead β€” see "Bring your own relay" above.