The CLI tool by Auth.js to supercharge your authentication workflows.
- Natural language search to answer questions about Auth.js, docs, APIs, or general auth concepts
- Initialize new projects with Auth.js for any of the supported frameworks
- Guides you through adding authentication providers to your existing project
- ... and more coming soon!
You don't need to install this package, run the following:
npx auth # or pnpx, bunx, yarn dlx, etc.
Usage: auth [options] [command]
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
ask [options] Ask about docs, API, or auth concepts.
init [options] [framework] Initialize a project.
secret [options] Generate a random string and add it to the .env
file.
add [provider] Register a new authentication provider
help [command] display help for command
If you think you have found a vulnerability (or are not sure) in Auth.js or any of the related packages (i.e. Adapters), we ask you to read our Security Policy to reach out responsibly. Please do not open Pull Requests/Issues/Discussions before consulting with us.
Special thanks to Craig for the auth
package name on npm.
We have an OpenCollective for companies and individuals looking to contribute financially to the project!
Clerk
💵
|
Auth0
💵
|
FusionAuth
💵
|
Beyond Identity
💵
|
Stytch
💵
|
Prisma
💵
|
Lowdefy
💵
|
Descope
💵
|
Badass Courses
💵
|
Encore
💵
|
Arcjet
💵
|
Netlight
☁️
|
Checkly
☁️
|
superblog
☁️
|
Vercel
☁️
|
- 💵 Financial Sponsor
- ☁️ Infrastructure Support
We're open to all community contributions! If you'd like to contribute in any way, please first read our Contributing Guide.
MIT