# Next.js SaaS Starter

Application starter

Small Next.js SaaS starter with authentication, team management, PostgreSQL and Stripe subscription flows.

## Why we recommend it

It is a focused starting point when your product needs accounts, a team dashboard and subscription billing. The example connects these pieces in an approachable codebase, so your team can follow the complete flow before adding business-specific features.

## When to choose it

- A team-oriented subscription service or paid customer portal.
- A prototype that needs a working relationship between users, teams and payment status.

## What to consider

- It is intentionally minimal: advanced permissions, tenant isolation, taxes and product-specific workflows require additional design.
- Stripe and database services need configuration and may incur costs. Replace example seed data and verify webhooks and access boundaries before production.

## Start with this project

Prepare Node.js, pnpm and PostgreSQL. Follow the README's database setup and migrations, review seed data, and configure Stripe test credentials and webhook forwarding before testing checkout. The clone does not run these steps automatically.

Technology: TypeScript, Next.js, PostgreSQL, Drizzle, Stripe

License: MIT

Default branch: main

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/nextjs-saas)

[Start a project in Orqestria](orqestria://catalog/project?repository=nextjs-saas)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

## Official sources

- [https://github.com/nextjs/saas-starter](https://github.com/nextjs/saas-starter)
- [https://github.com/nextjs/saas-starter/blob/main/README.md](https://github.com/nextjs/saas-starter/blob/main/README.md)
- [https://github.com/nextjs/saas-starter/blob/main/LICENSE](https://github.com/nextjs/saas-starter/blob/main/LICENSE)
