Extensibility

Make Auth Yours

Tailored your authentication system with our developer-centric solution.

Start for Free Get a Demo

Free plan includes unlimited MAUs

Why Extensibility Matters

Every product has its unique rules — approvals, allowlists, risk checks. Authgear gives developers the tools to build them cleanly with Hooks and the Admin API, so your team can focus on the product.

Blocking and Non-Blocking Authentication Hooks

Control authentication behavior or trigger workflows with Hooks that run before, during, or after key user events.

Non-blocking hooks

user.created, user.profile.updated, user.authenticated, user.disabled, user.reenabled, etc.

Blocking hooks

user.pre_created, user.profile.pre_updated, user.pre_schedule_deletion, oidc.jwt.pre_create, etc.

What you can build

Only permit signups from approved IPs/domains or during business hours.

Add custom claims to ID/Access tokens at issuance.

Validate or transform attributes before they are saved.

Fire webhooks on user signup to open tickets, sync CRM.

Admin API

Everything you can do in the Management Portal is available via Admin API, so ops can scale with code. Provision users, update roles/groups, manage sessions, pull analytics, and export audit logs.

Developer Experience

Build fast with SDKs

JavaScript/TypeScript (web & SPA), iOS (Swift), Android (Kotlin), React Native, Flutter,…

Extend Functions with Hooks

TypeScript or Webhooks

Automate operations with Admin API

Provision users, assign roles, and query logs programmatically

Start building authentication that fits your logic, your stack, your users

Free plan includes unlimited MAUs