NuxtBase is a production-ready Nuxt 4 SaaS starter kit that gives indie founders and small teams a fully functional foundation—authentication, billing, multi-tenant organizations, admin tools, AI flows, and content infrastructure—so they can launch a paid product in days instead of rebuilding the same foundation from scratch.
What is NuxtBase?
NuxtBase is a template for building SaaS products on Nuxt 4. It takes a developer's idea for a paid web application and outputs a deployable codebase with authentication (via Better Auth), Stripe billing, team management, an admin panel, AI chat scaffolding, and a marketing site. The kit is built by Austin (founder) and uses Drizzle for database ORM, Nuxt UI for components, and Nuxt Content for documentation. It runs on any Node.js host supporting Nuxt 4.
Key Features
- Authentication — Email/password, social login, magic links, TOTP, and passkeys, all wired through Better Auth with session management and security defaults.
- Teams & Organizations — Multi-tenant workspaces with invitation flows, role-based access, and isolated data per organization, ready for B2B SaaS.
- Billing & Subscriptions — Stripe Checkout for purchases, a customer portal for plan management, webhook handling for subscription events, and pricing configuration built in.
- Admin & RBAC — A central admin panel to manage users, organizations, subscriptions, impersonate users, and review audit logs, giving operational control out of the box.
- AI Features — A streaming chat component with per-organization credit tracking and usage limits, enabling AI-powered features without reinventing the infrastructure.
- Content, Docs & SEO — Pre-built landing page, pricing page, demo, FAQ, legal pages, documentation, and blog, all integrated with Nuxt Content for markdown authoring and SEO optimizations.
Who is it for?
- Indie founders launching their first paid SaaS product who want a proven stack and avoid weeks of reintegrating auth, billing, and teams.
- Solo developers who need a production-ready starting point with modern defaults and don't want to manage a separate admin panel or Stripe webhook setup.
- Small teams (up to 5 developers with the Team license) building client projects or internal SaaS tools that require multi-tenant architecture and role-based access.
What can you do with NuxtBase?
- Indie founders: Create a subscription-based SaaS with user sign-ups, team invitations, and Stripe billing by forking the template, configuring environment variables, and customizing the branding.
- AI product builders: Add a streaming chat interface with per-organization credit limits, usage tracking, and the ability to roll your own AI logic on top of the provided infrastructure.
- Documentation-focused teams: Publish a docs site, blog, and marketing pages using Nuxt Content, all sharing a consistent layout and SEO meta tags, with no separate CMS setup.
How does NuxtBase work?
- Purchase a license (Solo or Team) via Polar and confirm your email address.
- Receive a private repository invite to clone the full source code.
- Follow the setup documentation to configure environment variables (e.g., database URL, Stripe keys, authentication providers), run database migrations via Drizzle, and verify the default flows locally.
- Customize branding, connect your own social/auth providers, inspect the live demo patterns, and deploy your own SaaS product.
Pricing
NuxtBase offers a one-time payment, lifetime update model. Two tiers: Solo for $299 (1 developer, unlimited commercial projects) and Team for $599 (up to 5 developers, unlimited commercial projects). No subscription fees.
FAQ
What is included in the license?
Both Solo and Team licenses include full source code access, all future updates, and documentation. Support is provided via Discord and email for access or delivery issues.
How do I get access after purchase?
After checkout via Polar, you receive an email with a private GitHub repository invite. No manual approval is needed.
Is there a demo I can try?
Yes, a live demo is available at demo.nuxtbase.com where you can explore the admin panel, billing flow, and AI chat without purchasing.
Do you offer 1:1 setup help?
No. Support is limited to documentation, Discord community, and email ([email protected]) for access or delivery questions. The kit is designed to be self-serve.
What tech stack does NuxtBase use?
Nuxt 4 (Vue framework), Better Auth for authentication, Stripe for payments, Drizzle ORM for database access, Nuxt UI for UI components, and Nuxt Content for markdown-driven content pages.