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.