The source for docs.seamlessauth.com, the documentation for Seamless Auth: open source, self-hostable, passwordless authentication.
The site covers the whole ecosystem:
seamless-auth-api, the auth server@seamless-auth/express,@seamless-auth/fastify,@seamless-auth/nextjsand the Go, Python and Rust server adapters@seamless-auth/react,@seamless-auth/react-nativeand the Angular, Vue and Svelte bindingsseamless-cliand the starter templates- the admin console
A wrong command, a broken link or a page that no longer matches the code is worth reporting. Open an issue, or use "Edit this page" at the bottom of any page to propose a fix. See CONTRIBUTING.md.
Security issues go to the security policy, not to a public issue.
Node 22.12 or later (.nvmrc pins 24).
npm install
npm run devCI runs these on every pull request:
npm run typecheck
npm run lint
npm run buildnpm run check:matrix checks the package compatibility matrix against the published versions. It also runs weekly in CI.
The site is built with Astro Starlight. Pages are MDX under src/content/docs/, one directory per sidebar section:
src/content/docs/
start/ first run, quickstart, first admin
build/ SDKs, adapters and integration guides
understand/ users, sessions, auth events, data model
operate/ deploy, CLI, migration
compare/ honest comparisons with other auth products
troubleshooting/
reference/ routes, environment variables, system configThe sidebar is generated from these directories (astro.config.mjs). /llms.txt, /llms-full.txt and a Markdown copy of every page are generated at build time for coding agents.
Read AGENTS.md before changing content. It applies to people as much as to agents: check claims against the code, keep shipped and planned features clearly apart, and cite a dated source for any fact about another product.
Apache-2.0. See LICENSE.
Project governance, including the Seamless Auth License Pledge, is in the fells-code GOVERNANCE.md.