Flutter SDK
Add
clariodesk to your pubspec.yaml and ship support in minutes.React Native SDK
@clariodesk/react-native for bare RN and Expo (dev build + Expo Go).Two ways to integrate
Headless (primary)
Promise-based methods plus live subscriptions/streams. You render the UI in
your own design system. The main v1 bet.
Prebuilt UI (secondary)
A themeable drop-in chat you present with one call — inbox, ticket detail,
new ticket, and bug report screens.
What you get out of the box
- Device-is-identity auth — a non-extractable hardware keypair (Secure Enclave / Android Keystore) signs every request. No JWTs, no refresh tokens, no identity-verification backend to build. How auth works →
- Live updates — agent replies, status changes, presence, and read receipts stream over Centrifugo (falling back to SSE). Realtime →
- Attachments — photos, videos, and files on any message, both directions. Attachments →
- Push notifications — deep-link straight to the right ticket on tap. Push →
- CSAT — an inline satisfaction rating when an agent resolves a ticket. CSAT →
Next steps
5-minute quickstart
The shortest path from API key to a working ticket.
Core concepts
The model behind the SDKs — read this once and the API explains itself.