Chipa Products

Secure auth & licensing
for modern software

One platform for user authentication, license key management, and seamless SDK integration. Ship products faster and protect your software with confidence.

Sign in to Dashboard See features
99.9%
Uptime SLA
<50ms
Token Verification
OAuth2
Google & GitHub
JWT
Session Tokens

Everything you need, built in

Authentication, licensing, and session management — all in one place.

🔐

Firebase Auth

Email/password and OAuth login backed by Firebase. Tokens are verified server-side with the Admin SDK on every request.

🔑

License Management

Issue, validate, and revoke software license keys via a clean REST API. Bind licenses to users and track activation status.

Google & GitHub OAuth

One-click social login with Google and GitHub. Firebase handles the OAuth flow — your users are signed in within seconds.

🛡️

Rate Limiting & CSP

Built-in API rate limiting and strict Content Security Policy headers protect your users and APIs from abuse.

📦

Python SDK

Drop the chipa-auth package into any Python app. Handles token exchange, license checks, and session refresh automatically.

☁️

Cloud Run Ready

Containerised with Docker and deployed to Google Cloud Run. Secrets managed via Secret Manager — zero config in production.

Flow

How it works

From sign-in to license check in three steps.

1

Sign In

User authenticates via email/password or OAuth (Google / GitHub). Firebase issues an ID token on the client.

2

Token Exchange

The client sends the Firebase ID token to /api/auth/login. The server verifies it and issues a session JWT.

3

License Access

Attach the session JWT to any /api/licenses request. The API validates your key and returns the license details.

Ready to get started?

Sign in to your dashboard to manage licenses, view sessions,
and integrate Chipa Auth into your products.

Sign in to Dashboard