Digital World Messaging SDK (digital-world-messaging-sdk)
digital-world-messaging-sdk is a JavaScript/TypeScript library for building
chat and messaging features on top of the Digital World network. It gives
developers the same client capabilities used by Digital World’s own
messaging surfaces, so a third-party app can build its own chat experience
rather than only consuming a pre-built one.
The library provides:
- account/session management (login, registration, device verification),
- room and space management (create, join, invite, permissions),
- real-time sync and event streaming,
- end-to-end encryption,
- voice/video calling.
Jump to:
- Guides: migrating an existing integration to this SDK
- Reference: the full API reference, generated from source
Installation
Section titled “Installation”npm install --save @digitalworld/digital-world-messaging-sdk# orpnpm add @digitalworld/digital-world-messaging-sdk# oryarn add @digitalworld/digital-world-messaging-sdkimport { createClient } from "@digitalworld/digital-world-messaging-sdk";
const client = createClient({ hubUrl: "https://hub.digitalworld.global",});Miscellaneous
Section titled “Miscellaneous”License
Section titled “License”See the LICENSE files in the repository root for full license details.