Welcome to the public documentation repository for Thakol.io, a developer-focused authentication engine designed for modern web applications and APIs.
Thakol provides the enterprise-grade identity features of Keycloak (like MFA, WebAuthn, SSO, and JIT password migrations) but abstracts away the deployment, scaling, configuration, and complex pricing, delivering a simple subscription-free experience.
To help you integrate and understand Thakol, this documentation is organized into the following sections:
- 🚀 How It Works & OIDC Core
- Read about Thakol's OIDC (OpenID Connect) architecture, workspace realms, client scopes, and security comparisons with proprietary SaaS solutions (like Clerk or Auth0).
- 🛡️ Platform Security & Features
- Explore Thakol's core developer features: dynamic branding theme overlays, zero-downtime JIT (Just-In-Time) user migrations, Multi-Factor Authentication (MFA), active session tracking, and brute-force defenses.
- 🛠️ OIDC Integration Guide
- Step-by-step code samples to implement OIDC login and JWT API gating in various languages/frameworks:
- JavaScript (Vanilla)
- React.js
- Angular
- Next.js
- Node.js (Express)
- Python (FastAPI)
- Go
- Step-by-step code samples to implement OIDC login and JWT API gating in various languages/frameworks:
- 🤖 AI Agent Integration
- Drop-in agents/skills that let your AI coding assistant (Claude, GitHub Copilot, Codex, Cursor, Windsurf, Gemini) add Thakol authentication for you. Source: thakol-ai-agents.
Traditional authentication SaaS platforms charge per Monthly Active User (MAU) — a model that penalizes products as they grow. Thakol bills by tokens instead: 1 token = 1 successful login or registration, so you only ever count real authentications.
During launch, Thakol is free:
- 1,000,000 tokens included with every workspace — no credit card required.
- Free top-ups: refill another 1,000,000 tokens whenever you run low.
- Transparent usage: track your token balance and consumption live in the dashboard.
These docs are also published, rendered, at thakol.io/docs.