Seamless Auth

Open source passkey login you can run yourself.

Seamless Auth is the server, the SDKs, the admin dashboard and the CLI. Free under Apache-2.0, with no enterprise edition, and the first lane of a platform we're building in the open.

What is in it

  • Auth server: passkeys, magic links, one-time codes and OAuth
  • SDKs for Node, Go, Rust, Python, React, React Native and Angular
  • Admin dashboard for users, sessions and security events
  • CLI that scaffolds an app with auth already wired in
Product

Seamless Admin Dashboard

An operator control plane for teams running Seamless Auth in their own environment.

Seamless Admin Dashboard screenshot
The problem

Why this exists

Self-hosted identity gets hard to operate when authentication activity, users, sessions, security signals, and configuration live in disconnected places. Operators need a direct way to see what is happening and act quickly.

The solution

What it does

Seamless Admin Dashboard gives teams a focused portal for operating a Seamless Auth deployment. Admins can inspect auth health, manage users, revoke sessions, investigate events, review anomaly signals, and adjust system configuration from one place.

How it helps

What you get from it.

  1. 01Starts with an overview of authentication health, login activity, failure rates, and operator attention areas.
  2. 02Lets admins search, create, edit, and delete users while drilling into each user's roles, credentials, sessions, events, and risk signals.
  3. 03Surfaces active sessions with revoke actions so stale or risky access can be cleaned up quickly.
  4. 04Turns authentication events and suspicious activity into filterable investigation paths across event, user, and security views.
  5. 05Registers OpenID Provider applications and resources, and brands the hosted login pages.
  6. 06Keeps deployment-specific configuration adjustable through runtime config injection instead of rebuilding the frontend image.
Technical notes

Under the hood.

  • React 19, Vite, TypeScript, TanStack Query, Tailwind CSS v4, and Recharts.
  • Static frontend served through nginx with /config.js runtime configuration injection.
  • Pages cover overview, users, sessions, organizations, events, security and anomaly review, passkey enrollment and coverage, sign-in policy, applications, resources, profile, and system configuration.
  • Role and auth setting management aligns with Seamless Auth operator workflows.
  • Container-friendly build scripts, theme-aware UI, and Vitest plus Testing Library coverage for shared components and domain helpers.

Run your own identity in 5 mins.

One command scaffolds a web app, an API and a Seamless Auth server, already wired together. Free, open source, and yours to keep.

$ npx seamless-cli init my-app
Start the quickstartStar it on GitHub

Want help hosting or migrating? Say hello