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 CLI

Free open-source scaffolding that takes teams from nothing to a running passwordless stack with one command.

A terminal running npx seamless-cli init my-app, prompting for a web starter: React, Angular, Vue, SvelteKit or Next.js.
seamless-cli init, choosing a web starter
The problem

Why this exists

Teams lose too much time bootstrapping identity, infrastructure, environment setup, and boilerplate before they can even evaluate whether the architecture feels right.

The solution

What it does

Seamless CLI gives builders a one-command starting point for passwordless applications with secure defaults and a web app, API and auth server already connected.

How it helps

What you get from it.

  1. 01Generates a complete starter application with auth already wired in.
  2. 02Connects directly to Seamless Auth so teams can test real login flows immediately.
  3. 03Runs the auth server for you locally in Docker, with an optional admin console.
  4. 04Reduces onboarding and setup friction for new projects and new engineers.
  5. 05Stays useful as open-source tooling instead of turning the bootstrap step into a paid gate.
Technical notes

Under the hood.

  • Open-source Node-based CLI built for cross-platform use.
  • Stable starters for React (Vite) and Express, plus Angular, Vue, Svelte, Next.js, Fastify, Gin, Axum, FastAPI and Expo in beta, pulled from the open source seamless-templates repo.
  • seamless check and seamless verify test the stack once it is running.
  • Generated projects use the published @seamless-auth SDKs, so you upgrade them like any other package.

Run your own identity this afternoon.

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