Skip to content
OpenE2EE

OpenE2EE Relay is the delivery half of an end-to-end encrypted application.

Relay operates encrypted device mailboxes, delivery and pull, group fan-out, private attachment storage, push wakes, and exact lifecycle controls, so an application server does not become message infrastructure. The SDK runs on each device and reaches Relay through one connection URL.

The relay never needs message plaintext or device private keys. It does see the routing, timing, size, quota, and abuse metadata needed to operate the service.

$0

  • 100 Relay MAU
  • 100,000 delivery units
  • 1 GB exact live storage

Compare every plan

What Relay holds

A mailbox for each device, not one for each account. A device that has been offline for a week pulls what it missed, and a device added today receives what is sent from that moment.

What OpenE2EE Relay holds: one sealed mailbox for each device On the left, an outlined device with readable content bars and a filled private key. A dotted rule marked seal stands between it and the relay. The relay is a pair of open brackets holding three solid slabs, each carrying metadata ticks along its top edge: one sealed mailbox for each device. A second dotted rule marked open stands between the relay and two more outlined devices, each with its own readable content and its own private key. device · sealssealopen metadataOpenE2EE Relay devices · pull
The application seals on the device. Relay stores and routes the sealed envelope, and the metadata ticks are what it reads to do that: the account, device, route, timing, size, quota, and abuse metadata delivery needs.

What Relay operates

Review Relay pricingRelay service termsCompare architecture with Virgil SecurityReview self-hosted licensing

One connection for each environment

The connection URL is public configuration, not a credential. The SDK resolves the exact environment and project binding from that URL.

Read the Relay quickstart (opens in a new tab)Start a Relay project (opens in a new tab)