Skip to main content
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.
TopicDescription
How the Web SDK WorksArchitecture overview, JWT authentication flow, session persistence, and server requirements.
App RegistrationRegister your app on the Platform and obtain the Client ID and Secret (or RSA key pair) needed to sign JWTs.
SDK SecurityJWT structure, supported signing algorithms, JTI validations, and JSON Web Encryption (JWE) for passing sensitive data.
WebSocket Connect and RTMWebSocket session initialization, RTM channel events, bot status and session events, conversation history API, and error codes.
Web SDK AccessibilityWCAG 2.2 Level AA compliance status, accessible components, color contrast requirements, and developer guidelines.
Web SDK TutorialEnd-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.