Qafka Documentation
Qafka is an embeddable AI assistant for your product: a chat widget that answers questions from your own documents, helps visitors navigate your site or app, can call tools to take action, and supports voice conversations. It drops into a website, a web app, or a React Native app.
The pieces
- Dashboard — where you configure the assistant: documents, tools, navigation, theming, team members, and billing. No code required for most of it.
- Web SDK — a CDN
<script>snippet (no build step) or the@qafka/webnpm package, for websites and web apps. - React Native SDK (
@qafka/react-native) — a drop-in<Qafka />component for mobile apps, authenticated via device attestation in production. - CLI (
qafka) — scaffolds the React Native integration, keeps tool handlers in sync with the dashboard, and can analyze your app’s or website’s navigation.
Quick links
- Quick Start (Website) — add the widget to a website or web app
- Quick Start (React Native) — add the widget to a React Native app
- Web SDK Overview — CDN snippet vs. npm package, allowed domains, tools on web
- React Native Widget — customization and callbacks for the mobile SDK
- Dashboard — projects, onboarding, and every project-level page
- Security — key types, device attestation, and rate limits
Last updated on