Welcome to Nest Auth
Full-featured authentication for NestJS, JavaScript, and React.
Nest Auth is an authentication suite for NestJS backends and any JavaScript or React frontend. It ships everything you need for production auth — sessions, MFA, OAuth, passwordless, multi-tenancy, RBAC, audit logging, an embedded admin console — and gets out of your way for everything else.
What's in the box
| Package | What it does |
|---|---|
@ackplus/nest-auth | NestJS module — auth flows, guards, decorators, MFA, sessions, RBAC, multi-tenancy |
@ackplus/nest-auth-client | Framework-agnostic JS/TS auth client |
@ackplus/nest-auth-react | React provider, hooks, guards, Next.js helpers |
@ackplus/nest-auth-contracts | Shared TS types — consumed by all three |
Where to start
- New to Nest Auth? Read the Introduction — what it is and why it exists.
- Ready to install? Jump to Getting Started.
- Looking for a specific API? Try the Backend reference, the JS Client reference, or the React reference.
- Need a copy-paste solution? Check Recipes.