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

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.