One platform for user authentication, license key management, and seamless SDK integration. Ship products faster and protect your software with confidence.
Authentication, licensing, and session management — all in one place.
Email/password and OAuth login backed by Firebase. Tokens are verified server-side with the Admin SDK on every request.
Issue, validate, and revoke software license keys via a clean REST API. Bind licenses to users and track activation status.
One-click social login with Google and GitHub. Firebase handles the OAuth flow — your users are signed in within seconds.
Built-in API rate limiting and strict Content Security Policy headers protect your users and APIs from abuse.
Drop the chipa-auth package into any Python app. Handles token exchange, license checks, and session refresh automatically.
Containerised with Docker and deployed to Google Cloud Run. Secrets managed via Secret Manager — zero config in production.
From sign-in to license check in three steps.
User authenticates via email/password or OAuth (Google / GitHub). Firebase issues an ID token on the client.
The client sends the Firebase ID token to /api/auth/login. The server verifies it and issues a session JWT.
Attach the session JWT to any /api/licenses request. The API validates your key and returns the license details.
Sign in to your dashboard to manage licenses, view sessions,
and integrate Chipa Auth into your products.