- Web SDK — Embed a chat widget in web apps using HTML5 and JavaScript. Communicates with the Platform over WebSocket.
- BotKit SDK — Server-side Node.js library for intercepting and customizing messages and webhook events, enabling agent transfer and advanced conversation control.
- Widget SDK — Renders bot data as panels and widgets in a host application.
Platform-Specific SDKs
| SDK | Platform | GitHub |
|---|---|---|
| Web SDK | Web / Hybrid mobile | web-kore-sdk |
| iOS SDK | Native iOS | iOS-kore-sdk |
| Android SDK | Native Android | android-kore-sdk |
| React Native SDK | iOS and Android | react-native-botsdk |
| Flutter SDK | iOS and Android | KoreBotFlutterPlugin |
In GitHub, select a version-specific branch from the top-left corner.
Getting Started
Before using any SDK:- Have an application to embed the SDK into.
- Host a JWT generation web service on your server.
- Register your app on the Platform. See SDK Security.
BotKit SDK
BotKit runs on your server and intercepts all messages between the user and the Platform. Use it to:- Insert asynchronous messages (for example, “Looking for your flight…”) while the Platform processes a request.
- Implement live agent transfer logic.
- Execute custom business logic on webhook events.