Documentation

Kembo documentation

Everything you need to add Google and Apple sign-in to your app, ship with your own branding on Pro, and optionally collect privacy-first usage analytics.

What Kembo provides

Kembo is a hosted authentication platform for Expo, Flutter, Capacitor, and Web apps. You get drop-in SDKs, Kembo-hosted Google and Apple sign-in on the free plan, secure sessions, and a dashboard to manage projects and end users.

  • Authentication — Google & Apple sign-in, JWT access tokens, rotating refresh tokens, and useUser() / useAuth() hooks in the SDK.
  • Free tier — development mode with Kembo branding on the sign-in screen. No Google Cloud or Apple Developer setup required to start.
  • Pro (per project) — production mode, your app name and logo on sign-in, your own OAuth credentials, and optional privacy-first analytics.
  • Agent-ready setup — copy an agent prompt from the dashboard and let Cursor integrate Kembo into an existing codebase.

How the pieces fit together

  1. Create a dashboard account and a project (locked to one platform: Expo, Flutter, Capacitor, or Web).
  2. Add the Kembo SDK to your app using the dashboard setup guide (agent or manual).
  3. End users sign in with Google or Apple. Kembo issues sessions your app reads through the SDK.
  4. When you ship, upgrade the project to Pro for production mode, custom branding, and optional analytics.

Documentation map

Dashboard vs docs

This documentation explains concepts and workflows. Your project dashboard contains project-specific setup instructions — API keys, agent prompts, and copy-paste code tailored to your platform. Use both: read the docs for context, use the dashboard for implementation.