Every way to sign in
Email, social providers, passkeys, magic links, and multi-factor authentication in one hosted flow.
Passwordless and enterprise-ready
Authentication for the apps you build
Give your users secure sign-in, sessions, and organizations. Give your team a complete API and dashboard to manage it all.
Email · passkeys · social sign-in · MFA · SSO
A safer session by default
Verified locally by your app
const session = await auth();
if (!session) {
redirect("/sign-in");
}
// Verified locally against your instance JWKS60 sec
token lifetime
Local
verification
Secure
refresh cookie
One platform, all the essentials
Email, social providers, passkeys, magic links, and multi-factor authentication in one hosted flow.
Passwordless and enterprise-ready
Short-lived ES256 tokens verified locally, with refresh cookies and fast revocation.
No network hop on each request
Organizations, invitations, roles, SAML single sign-on, and SCIM provisioning.
From first user to enterprise
Manage instances, keys, users, allowed origins, webhooks, email, and audit events.
The controls you need in one place
Use the browser and React SDKs, Next.js helpers, or a backend API for your own services.
Fits your app and stack
Encrypted personal data, hashed secrets, origin checks, rate limits, and signed webhooks.
Careful defaults, not add-ons
Security by design
Personal data is encrypted at rest, while passwords and refresh tokens are never stored in recoverable form. Sessions are short-lived and checked against locally cached public keys.
Explore the security modelMade for your architecture
Start building
Get set up with the quickstart, then manage your instance from the dashboard.