Reference
FAQ
Quick answers to the most common questions about Nextkit.
What is Nextkit?+
An interactive command-line tool that scaffolds a production-ready Next.js application. You choose your database, ORM, auth, API layer, payments, email, and analytics, and it generates a typed, configured project you can run immediately.
How do I create a project?+
Run npx @mxrcxs17/next-kit@latest (or the equivalent for your package manager), answer the prompts, and the CLI generates and installs everything for you. See Quickstart.
Which package managers are supported?+
npm, pnpm, yarn, and bun. The CLI uses the matching runner — npx, pnpm dlx, yarn dlx, or bunx — and installs dependencies with the manager you pick.
Do I have to use a database?+
No. Pick No Database and you still get a fully configured Next.js app with your chosen styling, API, and tooling. Note that the ORM and payments prompts are skipped, and NextAuth isn't available without a database.
What authentication options are available?+
NextAuth, Clerk, and Kinde. NextAuth requires a database; Clerk and Kinde do not. See Authentication.
Can I customize the generated project?+
Yes. The output is a standard Next.js project that you fully own — there is no lock-in or runtime dependency on the CLI after generation.
Is it free and open source?+
Yes. Nextkit is open source on GitHub, and contributions and issues are welcome.