Extensibility

Make Auth Yours

Tailored your authentication system with our developer-centric solution.

Start for FreeGet a Demo  >

Free plan includes unlimited MAUs

Why

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

Hooks

Non-blocking hooks
  • Get notified when something happens; run workflows in your systems while users continue.
  • user.created, user.profile.updated, user.authenticated, user.disabled, user.reenabled, etc.
Blocking hooks
  • Intercept a flow and decide what happens next
  • user.pre_created, user.profile.pre_updated, user.pre_schedule_deletion, oidc.jwt.pre_create, etc.
What you can build
  • Allowlist & signup windows:
    Only permit signups from approved IPs/domains or during business hours.
  • Token enrichment:
    Add custom claims to ID/Access tokens at issuance.
  • Get notifieProfile governance:
    Validate or transform attributes before they are saved.d when something happens; run workflows in your systems while users continue.
  • Lifecycle automation:
    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