> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Web SDK Overview

The Kore.ai Web SDK lets you embed a fully featured bot chat widget into any web application. It runs entirely in the browser, communicates with the Platform over a secure WebSocket (`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](/ai-for-service/sdk/how-web-sdk-works)              | Architecture overview, JWT authentication flow, session persistence, and server requirements.                                                    |
| [App Registration](/ai-for-service/sdk/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](/ai-for-service/sdk/sdk-security)                            | JWT structure, supported signing algorithms, JTI validations, and JSON Web Encryption (JWE) for passing sensitive data.                          |
| [WebSocket Connect and RTM](/ai-for-service/sdk/web-socket-connect-and-rtm) | WebSocket session initialization, RTM channel events, bot status and session events, conversation history API, and error codes.                  |
| [Web SDK Accessibility](/ai-for-service/sdk/web-sdk-accessibility)          | WCAG 2.2 Level AA compliance status, accessible components, color contrast requirements, and developer guidelines.                               |
| [Web SDK Tutorial](/ai-for-service/sdk/tutorials/web-sdk)                   | 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. |

***
