Skip to content

What Is Seamless Auth?

Seamless Auth is a passwordless authentication ecosystem. You can run it as a managed hosted service or self-host the whole stack inside your own infrastructure.

It combines a hosted or self-hostable auth server, official SDKs, a CLI for scaffolding a working stack, a developer portal for the managed offering, and an operator dashboard for managing users, sessions, security, and system configuration.

The goal is to give you modern authentication with the same SDKs and session model whether Seamless hosts the auth instance for you or you keep the auth engine and data inside your own stack.


  • Authentication is based on cryptographic verification, not shared secrets.
  • Supports passkeys, magic links, email/phone OTP, TOTP MFA, and optional OAuth login.

  • The auth engine runs as its own service inside your stack.
  • SDKs are thin integration layers, not hidden platforms.
  • Frontend auth flows stay inside your application.
  • The admin dashboard is a separate app, not a magical control plane.

  • Sessions are issued and validated using secure, HTTP-only cookies.
  • Defense-in-depth approach to authentication.
  • Sessions are tracked per device and per browser.

  • Roles and access control are defined and enforced in your own application code.
  • No hidden authorization layers or assumptions.

  • The same core model works locally, in staging, and in production.
  • Local development is designed to stay close to deployment reality.
  • The CLI can scaffold a production-shaped local stack quickly.

Seamless Auth is made up of a few focused projects.

PieceRole
Seamless Auth portalManaged offering: create apps, pick plans, issue service tokens
seamless-cliScaffolds a full local stack for self-hosting
seamless-auth-apiRuns the passwordless auth engine
@seamless-auth/coreFramework-agnostic server auth primitives
@seamless-auth/expressOfficial Express backend integration
@seamless-auth/reactReact auth provider and built-in auth routes
seamless-auth-admin-dashboardOperator UI for users, sessions, events, security, and config
@seamless-auth/typesShared domain and API types

If you want the fuller package map, continue to Ecosystem Overview.


Seamless Auth treats authentication as infrastructure:

CLI -> Local stack
SDKs -> App integration
Auth API -> Passwordless auth engine
Admin Dashboard -> Operator workflows

By the end of this guide, you will have:

  • A working local stack
  • Passwordless authentication
  • Session management with device-level control
  • A clearer mental model of the ecosystem
  • Enough context to choose the right package for your next step
  • A path to customize auth UI and protect app routes when you leave the starter

→ Continue to Managed or Self-Hosted