Witbitz · live demo
The panel on the left is a real, live Witbitz Space running inside this page — but in its own isolated origin. This page (a stand-in for your app) can't reach into it; it only receives the narrow, origin-checked events on the right. Notifications, never your content.
Isolated in a cross-origin iframe — the room key and plaintext live here, on the device, in verified code this host page cannot read.
Every line arrived over postMessage, from the one validated origin. Try creating a
Space in the panel and watch the events land.
<!-- the whole integration --> <script src="https://witbitz.chat/embed.js"></script> <witbitz-space link="https://…/space#<your link>"></witbitz-space> // or drive it from script: const space = Witbitz.embed('#slot', { link }) space.on('message', m => …) // someone posted (metadata only) space.signIn(token) // owner-gated rooms: admit at tier