docs

SDK documentation

Encrypted realtime,
by default.

End-to-end encrypted messaging across every platform. Plaintext in your code, ciphertext on the wire. Learn the surface once; the code examples switch to your language.

New to Ease? The product story lives at securegroupchat.com; these pages are for building with it.

const ease = new Ease({ apiKey });
await ease.connect();

const dm = ease.chat.dm('EUSR_alice');
dm.on('message', (m) => render(m));
await dm.send({ type: 'ease.text', text: 'hello' });

// E2EE by default. The server only ever sees ciphertext.

Platforms

Install the SDK for your platform. The shape reads the same on every one, so the quickstart and concepts cover them all.