Supabase Auth
Sign-up and login pages with email verification. Configure the verification emails in Supabase Auth; social providers need their own credentials and callback URLs.
Authentication docsNEXTBASE FOR NEXT.JS AND SUPABASE
The paid Nextbase kit for Next.js and Supabase. It starts with sign-up, login, workspaces, projects and an admin area, and adds Stripe billing and agent connections.
Looking for something free? The open-source Next.js + Supabase starter is MIT licensed.
SUPABASE INTEGRATION
Sign-up and login pages with email verification. Configure the verification emails in Supabase Auth; social providers need their own credentials and callback URLs.
Authentication docsThe schema and migrations live in apps/database/supabase/. The web app in apps/web uses Next.js pages with server-side data access.
The web app uses the Supabase URL and public key. The secret key stays on the server.
Local Supabase docsMULTI-TENANCY
A workspace is where your users work together. Projects belong to a workspace, and the app checks a user's membership before it returns workspace data. Row level security protects that data in Postgres.
A workspace owner manages one workspace. An application administrator manages the whole app. These are separate roles: owning a workspace does not grant admin access. In the Supabase kit, admin access is set through trusted application metadata, so users can't make themselves administrators.
BILLING
Stripe integration is part of every paid plan. You connect your own Stripe account, add your products and keys, and test checkout and subscription changes on your deployment before launch. Like other optional providers, Stripe needs its own configuration after the website is deployed.
LOCAL DEVELOPMENT AND DEPLOYMENT
Use Node.js 24 and the pnpm version pinned in the repository.
apps/web/.env.local, keeping your other settings.pnpm dev, verify your email from the local inbox and add a project.pnpm verify:local, apply migrations to your hosted Supabase project and deploy the website on Vercel.pnpm install
[ -f apps/web/.env.local ] || cp apps/web/.env.local.example apps/web/.env.local
pnpm --filter database exec supabase start --runtime docker
pnpm --filter database exec supabase status --output-format jsonFREE OR PAID
Both use Next.js and Supabase. The paid kit adds the multi-tenant SaaS layer.
| Feature | Free starter | Paid Supabase kit |
|---|---|---|
| Next.js App Router with Supabase Postgres and Supabase Auth | ||
| Email and password sign-in with email verification | ||
| Magic links and OAuth sign-in | Google, GitHub and Twitter buttons | Depends on the providers you configure |
| Row level security | Per-user policies | Workspace data protected by RLS |
| Versioned SQL migrations and generated types | ||
| Workspaces with members and workspace owners | ||
| Projects that belong to a workspace | ||
| Application admin area | ||
| User and admin MCP connections for agents | Read-only in v5 | |
| Stripe billing | Uses your own Stripe account | |
| Transactional email with Resend | ||
| TanStack version of the repo | TanStack + Supabase kit | |
| Unit tests (Vitest) and end-to-end tests (Playwright) | ||
| License | MIT | Commercial, per developer seat |
| Support | Community | 48-hour or 24-hour, by plan |
Need only auth and RLS? Start with the free Next.js + Supabase starter.
DOCUMENTATION
PRICING
Pay once. The Supabase purchase includes the Next.js repo and the TanStack repo.
Best for indie makers
$299Pay once. Use forever
Buy SoloBest for growing teams
$599Pay once. Use forever
Buy StartupBest for organizations
$849Pay once. Use forever
Buy BusinessCompare every feature by plan in the full pricing table.
FAQ
The free starter is an MIT-licensed base with Supabase Auth, per-user RLS and typed server actions. The paid kit adds workspaces, projects, an admin area, Stripe billing, transactional email and agent connections. The comparison table above lists each difference.
Supabase Postgres for application data, Supabase Auth for accounts and sessions, and row level security to protect workspace data. Migrations live in apps/database/supabase/.
The documented local setup starts Supabase with Docker. A supported sandbox without Docker can use the Supabase CLI's native runtime instead. Each coding agent gets its own git worktree and local project.
Yes. The Supabase purchase also includes the TanStack + Supabase repo, which uses React Router, Express and TanStack Query rather than TanStack Start. See the TanStack + Supabase demo.
The demo runs on Vercel with a hosted Supabase project. Apply the migrations, configure the app origin, auth callbacks and email sender, then deploy the website.
You can build your own products with Nextbase and charge your customers. You cannot resell Nextbase as a starter kit. Pick the plan with enough seats for the developers on your team.
Your purchase includes lifetime updates; pull new changes from the repository when you are ready. Email admin@arni-creative.com for support, and join the Discord server you are invited to after purchase.
No. Nextbase purchases are not refundable. Try the live demo and read the docs first, and email admin@arni-creative.com with any questions before you buy.