Astro's islands are fast, but auth always meant hand-stitching session handling, middleware, and OAuth. The new AuthKit SDK for Astro does all of it in one integration, with a session that reads the same from server pages and client islands.
Auth is never "done." There's always another factor, role, or SSO provider to support.
AuthKit is a complete user management system, login, MFA, RBAC, and SSO, behind a prebuilt UI you drop in. Free up to 1 million MAUs.
Read more on the blog:
Auth used to cost you 20 minutes: env vars, middleware, a callback route, maybe a login page if you're lucky. One command replaces all of it: npx workos@latest. Free up to 1M users.
Here's what it's doing under the hood👇