Add sign-up, sign-in, user management, sessions, organizations and JWT authentication to your application in minutes.
No credit card required.
Welcome back
import { Kiges } from "@kiges/id";
const user = await Kiges.user();
Three steps. No auth infrastructure to maintain.
Open the dashboard and create a new application in one click.
Copy your publishable and secret keys into your environment.
Verify sessions on every request and redirect unauthenticated users.
// Verify the session token on the server
const session = await
kiges.sessions.verify(token);
if (!session) {
return redirect("/sign-in");
}
Use ready-to-go hosted sign-in and sign-up pages without building authentication UI yourself.
A complete dashboard to view, search and manage every user, session and attribute.
Browse and search every registered user.
View and revoke active sessions in one click.
Teams, companies and workspaces.
Custom attributes for every user.
Model teams, companies and workspaces with roles, memberships and invitations — out of the box.
{
"sub": "user_82nx...",
"sid": "sess_19ks...",
"org_id": "org_...",
"role": "admin",
"exp": 1787584382
}
Signed, short-lived tokens verified server-side — so your API stays protected.
Receive signed webhooks for users, sessions and organizations — and keep your systems in sync.
User events
Session events
Organization events
{
"type": "user.created",
"data": {
"id": "user_..."
}
}
First-class SDKs for the languages and frameworks you use every day.
Everything you'd normally build yourself — done, hosted and maintained.
Open the hosted login, register, and watch a real session get created end-to-end.
Try the live demoDemo Store
Sign in with Kiges ID
Start free. Upgrade when you grow.
Built on security best practices, so you don't have to be the expert.
Create a free account and ship authentication today.
Start building for freeNo credit card required.