Auth setup? We handle it before your coffee cools.
Authenticate your Next.js appin just seconds
AuthPilot is a CLI tool that lets you authenticate your next.js app in
Why AuthPilot?
Because its everything you need to get started quickly
Lightning Fast Setup
Get authentication and database configured in your Next.js app in under a minute. No manual configuration needed.
Multiple Databases
Support for PostgreSQL and MongoDB with Prisma ORM. Choose what works best for your project.
NextAuth Integration
Pre-configured NextAuth (Auth.js) with support for Google, GitHub, Credentials, Twitch, X, and more.
CLI Driven
Simple command-line interface that guides you through the setup process with interactive prompts.
Best Practices
Generated code follows industry best practices and security standards out of the box.
Type Safe
Full TypeScript support with proper type definitions for authentication and database operations.
Installation Guide
Run the Command
Simply execute npx authpilot in your Next.js project root directory.
npx authpilot initSelect Your Preferences
Choose your database (PostgreSQL or MongoDB), authentication providers (Google, GitHub, etc.), and provide your environment variables.
Start Building
AuthPilot automatically sets up your database schema, authentication configuration, and all necessary files. You're ready to build!
AuthPilot Workflow
See what happens when you run - npx authpilot
CLI Initialization
AuthPilot starts and prompts you to select your database type and authentication providers
↓Input Validation
Validates your selections and environment variables to ensure everything is configured correctly
↓Install Dependencies
Automatically installs NextAuth.js, Prisma ORM, and required adapter packages
↓Generate Config Files
Creates NextAuth configuration, Prisma schema, and environment files with your settings
Database Setup
Generates database schema based on your choice and runs Prisma migrations automatically
Setup Auth Routes
Creates Next.js API routes for authentication with all selected providers configured and ready
Contribute to AuthPilot
Join the mission to simplify auth for developers. Add new features, fix bugs, or improve setup flows.