First, incorporating Stack into your project is really easy if you use Next.js — literally just a single command: npx @stackframe/init-stack@latest
If you use our managed hosting, we'll deal with deployment, backup, ... for you.. Anyways, here are a few things that you'd have to build for yourself but come for free with Stack Auth: - Session management, because you probably don't want to store passwords in cookies, and JWTs should not be long-living - Impersonation to debug users or do customer support early on - A user dashboard for basic analytics & editing, saves you from having to build this yourself in Retool - Email shenanigans — for example, some mail clients click verification links automatically to check them for spam and then even interact with the page - User profiles and account settings pages - OAuth access token management, if you ever want to access APIs on the user's behalf - App-based 2FA with HOTP/TOTP — we don't actually have this yet, but should be released this week still - Redirects, so users land back on the same page after they successfully logged in - Teams, so you can segment your B2B clients - Access permissions for your users - and more stuff, every time I make this list it's slightly different |