Ship your SaaS this week,
not next quarter.
Basetier is a production-ready Next.js foundation — auth, payments, database, email, AI, teams, and admin, wired together and battle-tested across real deployments. Skip the 2-3 weeks of infrastructure plumbing.
One-time payment. Unlimited projects. Commercial use included.
You didn't start a company to configure auth.
Every new SaaS needs the same 2-3 weeks of plumbing: set up authentication, wire payment webhooks, build the subscription lifecycle, handle email templates, configure the database, add a legal page... By the time you ship, your motivation is gone and a competitor already launched.
Basetier gives you all of that — done, tested, and deployed in real products — so you can spend your energy on the part that matters: your actual product.
Everything you'd build anyway. Already built.
Authentication
Email/password + Google OAuth + sessions. Org/teams with per-seat billing. Admin panel with impersonation for support.
Better Auth 1.6 — switchable to Supabase Auth
Payments
Full subscription lifecycle: checkout, customer portal, cancel, refund, daily reconciliation. Stripe-primary, Creem for regions Stripe rejects.
Stripe + Creem — provider-agnostic
Database
Type-safe ORM with migrations. Postgres/Supabase in production, local SQLite for dev (no external DB to start).
Drizzle ORM — Supabase / SQLite
6 React Email templates + transactional sending with multi-domain support.
Resend + React Email
AI
8-provider LLM gateway + drop-in chat widget. One interface, any model.
AI Gateway — OpenAI / Anthropic / Google / …
Teams & Admin
Team accounts with auto seat-sync. Admin panel to manage users and impersonate for debugging.
Better Auth plugins
Configuration
14 capability flags. Start with just auth + database + UI, enable the rest as you grow. Every feature is optional.
env-driven feature flags
UI & Theme
shadcn/ui components + Tailwind + dark mode + a theme system you control via config.
shadcn/ui + Tailwind
Legal & SEO
Privacy, Terms, Refund, Cookies (PDPO + GDPR aware). JSON-LD structured data, sitemap, OG images, manifest.
production-ready
Why this one, not the others?
Battle-tested, not demo code
This isn't a toy project. Basetier runs real SaaS deployments with live traffic, real payment flows, and bugs already found & fixed in production. When you hit an edge case, chances are we already hit it first.
Provider-agnostic
Swap auth (Better Auth ↔ Supabase), payments (Stripe ↔ Creem), and database without rewriting business logic. Your stack isn't locked in — you decide based on your needs, not your boilerplate's limitations.
Payments that work everywhere
Built-in Creem support means developers in regions Stripe rejects (e.g. mainland China) can still collect payments. Most boilerplates lock you to Stripe and leave a third of the world unserved.
One-time. Yours forever.
Basetier — $249
One-time payment. No subscriptions.
- ✓Full source code (Next.js + Turborepo monorepo)
- ✓All 14 modules (auth, payments, db, email, AI, teams, admin, …)
- ✓Unlimited End Products — build as many SaaS as you want
- ✓Commercial use included
- ✓Free updates for the v1 line
- ✓Run locally with SQLite — no external DB needed to start
Stripe or Creem accepted. 14-day refund window.
FAQ
Is this a subscription?
No. One-time $249 payment. You get the full source code and can use it forever. Free updates for the v1 major line.
How many products can I build with it?
Unlimited. Build as many SaaS products as you want — the license covers End Products, not a seat count. (Team license available for multiple developers.)
Can I use this for paid/commercial products?
Yes. Commercial use is included. Products you build and charge for are entirely yours.
Can I resell the boilerplate itself?
No. You can build unlimited products with it, but you cannot resell or redistribute the foundation itself. See LICENSE.
What if I'm in a region Stripe doesn't support?
Basetier supports both Stripe and Creem. Creem works in regions Stripe rejects (including mainland China), so you can collect payments regardless of where you're based.
Do I need a database to start?
No. Local development uses Node's built-in SQLite — zero external setup. For production, point it at Postgres or Supabase and run one migrate command.
What's the stack?
Next.js 15 (App Router), Better Auth, Drizzle ORM, Stripe + Creem, Resend, shadcn/ui + Tailwind. Turborepo + pnpm monorepo. All current, all maintained.
How is this different from ShipFast / Makerkit / Supastarter?
Three things: (1) provider-agnostic — swap auth/payments/db without rewriting; (2) Creem support for regions Stripe rejects; (3) battle-tested across real deployments, not a side project. Most boilerplates lock you to one stack and one payment provider.
Support?
Email support included. The codebase is documented (README + feature flags guide + inline env docs). Priority support available for Team license.
Refunds?
14-day refund window. If it's not for you, email us within 14 days of purchase.