Ease docs/Web
Web SDK
The Ease surface in TypeScript. One npm install, browser and Node 20+, with libsignal-wasm bundled so there is no separate artefact to fetch.
The Web SDK brings the Ease surface to TypeScript. It ships a bundled ESM entry, minified production builds, and full .d.ts declarations. The libsignal-wasm that backs end-to-end encryption rides inside the package, so there is nothing else to fetch.
Install
npm install @securegroupchat/web-sdkNo peer dependencies to wire up. The web SDK is the contract-verified reference implementation: every code sample in the quickstart and concepts compiles against it.
Platform support
- Modern browsers with WebAssembly and IndexedDB.
- Node 20+ for server-side use.
The shape is the same everywhere
The Web SDK exposes the same surface as every Ease SDK: ease.me, ease.auth, ease.contacts, and ease.chat. The quickstart walks the full flow with language-selectable code, and the concept pages cover each surface in depth.