Welcome
Authio docs
Quickstarts, concepts, and an interactive API reference.
Authio is the auth platform for B2B SaaS that refuses to ship a password store. Passkeys, magic links, social, and SAML — with a single user identity that can join many organizations under one login. Built by people who got tired of WorkOS forcing duplicate accounts.
These docs walk you from pnpm add to a production-ready passwordless flow in about five minutes, then go deep on the concepts (multi-org sessions, FGA tuples, audit streams) that you will eventually need.
Where to start
- Quickstart · Next.js ships an end-to-end sign-in in five minutes.
- Quickstart · Node for any backend that needs to verify Authio sessions.
- One user, many orgs — how Authio closes the WorkOS one-org-per-user gap.
- REST API reference — full surface area rendered from the live OpenAPI spec.
What’s in the platform
- Passwordless auth: passkeys (WebAuthn/FIDO2 platform + roaming), email magic links, SMS OTP, Google/Microsoft/Apple/GitHub OAuth, and full SAML 2.0 + OIDC SSO.
- Multi-org by design: a User belongs to N Organizations via Memberships. The active org is a switchable JWT claim, not a duplicate account.
- Admin Portal: send your customer’s IT admin a one-time link; they self-serve their IdP setup. No back-and-forth.
- Fine-grained authorization (Zanzibar-style): a real tuple-store with direct + userset traversal, ready for relation-based authz.
- Drop-in SDKs:
@authio/node,@authio/react,@authio/nextjs,@authio/vue, plus Go, Python, Swift, Kotlin, and React Native.
Need help
File issues against the relevant repo (authio_*) on GitHub, or email support@authio.com.