ease.onIncomingMessage(m => render(m.body));
await ease.sendMessage(recipientId, 'hello');
// plaintext in. ciphertext on the wire.
// the server never sees the message.Realtime messaging platform
End-to-end encrypted messaging infrastructure for iOS, Android, and the web. Plaintext in your code, ciphertext on the wire.
Per replica
Throughput scales horizontally as you add replicas.
ease.onIncomingMessage(m => render(m.body));
await ease.sendMessage(recipientId, 'hello');
// plaintext in. ciphertext on the wire.
// the server never sees the message.