Open source passwordless auth you self-host

Nothing to remember.

Seamless Auth is open source passwordless auth: passkeys, magic links, and OTP, yours to run. One command scaffolds the whole stack, already wired together, on your own machine. If you would rather not operate it, we host it for you.

$ npx seamless-cli init my-app

# no prompts, for coding agents and CI
$ npx seamless-cli init my-app --local --yes --email=you@example.com
Tap to sign in0.00s
Acme
ada@example.com
No password. No email. No code to copy.

Three steps to first login

See the whole walkthrough →
01
Scaffold

A web app, an API, an auth server, and a database, generated already wired together.

npx seamless-cli init my-app
02
Run it

Postgres, the auth server, the API, and the web app all come up together.

docker compose up
03
Sign in

Register in the app you just got. The email you gave init becomes the admin.

http://localhost:5173

What you stop paying for

Rolling your own
Six to ten weeks of engineering before the first login
Password resets living permanently in the support queue
MFA as a separate quarter-long project
Audit evidence assembled by hand at review time
With Seamless Auth
One command, then an afternoon of design work
Passkeys by default, so there is no password to reset
MFA and TOTP are configuration, not a roadmap item
Authentication audit logs from the first request

Already on Auth0 or Cognito?

How migrations work →

The migration guides are free and you run them yourself. Export your users, dry-run the import with the CLI, then apply it to your own instance. During cutover your old provider keeps signing people in through OpenID Connect, so both run side by side until everyone is on a passkey and you switch the old one off.

Seamless Auth has no passwords, so none are imported and nobody is forced through a password reset.

Would rather not run it?

Full pricing →

Everything above is free to self-host. If Postgres, patches, and on-call are not how you want to spend the quarter, we run the same auth server for you: your auth service in its own isolated container, with its own database. Sessions are still validated inside your own application against a signed token, so normal authenticated traffic never round-trips to us.

Trial
$0 / 14 days

A full managed instance, free for 14 days. Card required, cancel any time.

MVP
$49 / mo

Your own auth server and database, unlimited users, 30-day log retention.

Business
$149 / mo

A dedicated database server and encryption key, always warm, 180-day log retention.

Enterprise
Talk to us

Custom deployment, compliance review, and a run-by-us migration off your current provider.

The Seamless platform

One platform, four jobs

Seamless Auth is the first. The rest of the platform is built on the same identity and stays just as self-hostable. Only Auth ships today; the others are planned, each tied to a release on the public roadmap.

Available now
Auth

Sign people in to your apps

Planned, v2.0
Identity

Run the directory for your whole workforce

Planned, v2.1
Access

Put strong auth in front of everything else

Later, v3.0
Secrets

Keep your team's passwords and keys safe