Docs

Realtime messaging platform

Encrypted realtime,
by default.

End-to-end encrypted messaging infrastructure for iOS, Android, and the web. Plaintext in your code, ciphertext on the wire.

Per replica

Sustained throughput
8,300 msg/s
Latency, p99
<60 ms
Compute
4 vCPU

Throughput scales horizontally as you add replicas.

Read the docs →
ease.onIncomingMessage(m => render(m.body));
await ease.sendMessage(recipientId, 'hello');

// plaintext in. ciphertext on the wire.
// the server never sees the message.