Client SDKs
The client SDKs handle sign-in, the long-lived connection and reconnects, sending and receiving messages, conversation sync and local storage; you only display the data. Below are the demos that ship with each SDK, as they actually run.
Choose an SDK
| You're building | Use | Install |
|---|---|---|
| Web pages, H5, Electron, React / Vue projects | Web SDK | npm install @deeprespond/im-web |
| Android and iOS apps from one codebase, or desktop apps | Flutter SDK | flutter pub add deeprespond_im_flutter |
| Native Android apps (Kotlin / Java) | Android SDK | Download the source package and build it locally |
| Windows, macOS and Linux desktop apps (Tauri 2) | Tauri SDK | npm install @deeprespond/im-tauri + the Rust plugin |
| WeChat mini programs | Mini program SDK | npm install @deeprespond/im-miniprogram |
| UniApp (H5, mini program, App) | UniApp SDK | npm install @deeprespond/im-uniapp |
| Bots, service accounts and long-running programs in Go | Go SDK | go get github.com/DeepRespond-AI/deeprespond-im-go-sdk |
Native iOS (Swift) and React Native are planned; for iOS today, use the Flutter SDK. Versions and known limits are on Versions and support.
Demos
The screenshots show an AI bot reply (a table, a code block and a file); the same demos also cover ordinary one-to-one and group chats. The demo interfaces are in Chinese.
How integration works
- Console: use the
demoapp created when you signed up, or create an app, and note itsapp_key. - Your server: call the server REST API to create IM accounts for your users; after a user signs in to your system, issue a sign-in ticket.
- Client: sign in with the SDK and that ticket; from then on the SDK sends and receives messages and syncs conversations.
New to the server side? Follow Send your first message first; it takes 10 minutes.
Quickstarts
| SDK | First integration | Runnable demo |
|---|---|---|
| Web | Quickstart | Demo guide and download, React / Vue projects |
| Flutter | Quickstart | Demo guide and download |
| Android | Quickstart | Demo guide and download |
| Tauri | Quickstart | Demo guide and download |
| WeChat mini program | Quickstart | Demo guide |
| UniApp | Integration and downloads | H5, Mini program, App |
| Go | Quickstart | Demo guide |







