wss://), and authenticates users via signed JWTs — keeping your credentials server-side at all times.
Use the links below to navigate to specific topics.
| Topic | Description |
|---|---|
| How the Web SDK Works | Architecture overview, JWT authentication flow, session persistence, and server requirements. |
| App Registration | Register your app on the Platform and obtain the Client ID and Secret (or RSA key pair) needed to sign JWTs. |
| SDK Security | JWT structure, supported signing algorithms, JTI validations, and JSON Web Encryption (JWE) for passing sensitive data. |
| WebSocket Connect and RTM | WebSocket session initialization, RTM channel events, bot status and session events, conversation history API, and error codes. |
| Web SDK Accessibility | WCAG 2.2 Level AA compliance status, accessible components, color contrast requirements, and developer guidelines. |
| Web SDK Tutorial | End-to-end setup: create and publish a bot, run a local JWT server, integrate the SDK in a React app, and pass custom data or mapped identities. |