Flow-aware authenticationuseAuth exposes session state and pending flows (email verification, 2FA) so your UI always knows what comes next.
Complete headless coverageMFA (TOTP, recovery codes), WebAuthn passkeys, social providers, email and session management — the full browser API surface.
Typed end to endA complete TypeScript contract for every request and response, with structured error classes.