Auth Ready
Drop-in authentication with email/password, OAuth, magic link, and MFA. Works with any Next.js or Node app.
Overview
A production-grade authentication module that handles signup, login, password reset, OAuth (Google, GitHub, Apple), magic link, and TOTP MFA. Ships with a pre-built UI that matches your Tailwind theme, session management, and role-based access control. Zero vendor lock-in — all data stays in your own database.
What's included
Quickstart
- 01
Install the package
npm install @saasential/auth — a single package with zero peer dependencies beyond Next.js.
- 02
Set environment variables
Add your DB connection string and OAuth app credentials to .env.local.
- 03
Run the setup script
npx saasential-auth setup — creates the required database tables and seeds roles.
- 04
Import the components
Drop <AuthModal />, <UserMenu />, and the auth middleware into your layout. Done.
Reviews (412)
No written reviews yet.
Sign in to leave a review.
Best value
Included with Starter
One subscription. Every tool. Plus priority support.
- Every tool in the library
- Priority support included
- Cancel any time