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.comThree steps to first login
See the whole walkthrough →A web app, an API, an auth server, and a database, generated already wired together.
npx seamless-cli init my-appPostgres, the auth server, the API, and the web app all come up together.
docker compose upRegister in the app you just got. The email you gave init becomes the admin.
http://localhost:5173What you stop paying for
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.
A full managed instance, free for 14 days. Card required, cancel any time.
Your own auth server and database, unlimited users, 30-day log retention.
A dedicated database server and encryption key, always warm, 180-day log retention.
Custom deployment, compliance review, and a run-by-us migration off your current provider.
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.