NuxtBase
Nuxt SaaS starter with auth, billing, teams, AI.

- Documentation


NuxtBase is a production-ready Nuxt SaaS starter kit for indie founders and small teams. It includes authentication, Stripe billing, organizations, admin tools, AI-ready flows, docs, and SEO so developers can skip the repetitive setup work and start building product-specific features sooner.
Launch Your SaaS in Days
It is best for developers who want source code access and a real SaaS foundation, not just a landing page or no-code builder. The current product is especially useful if your app needs multi-tenant workspaces, subscriptions, admin controls, and a Nuxt 4 stack.
What Is the NuxtBase Template?
NuxtBase is a Nuxt SaaS starter kit built to help founders launch production-ready SaaS products faster.
It gives you the foundation of a real app, including auth, billing, organizations, admin tooling, AI features, docs, and SEO.
The stack includes Nuxt 4, Better Auth, Stripe, Drizzle, Nuxt UI, and Nuxt Content. That makes it more than a simple frontend theme, because it already covers product, billing, content, and backend-facing setup areas.


What Features Does NuxtBase Include? ✨
NuxtBase covers the common SaaS building blocks most founders do not want to rebuild from scratch. The main value is that these flows are already wired together before you start customizing your own product.
Authentication
Teams and organizations
Billing and subscriptions
Admin and RBAC
AI features
Content, docs, and SEO
What is Included? 📒
NuxtBase includes the main surfaces needed for a SaaS product, not only a homepage. The package covers marketing, dashboard, billing, admin, AI, docs, and post-purchase setup flows.
Marketing site: homepage, pricing, demo, FAQ, legal pages, docs, and blog.
Core SaaS product: authentication, organizations, dashboard navigation, user settings, and admin tooling.
Payments: Stripe billing flows, subscriptions, webhooks, pricing config, and checkout journey.
AI and automation: AI chat surfaces, credits logic, scheduled jobs, and outbound webhooks.
Documentation: setup docs for environment variables, database, auth, billing, email, storage, AI, analytics, and i18n.
What Are the Pros and Cons?
NuxtBase is strong when you want to launch a serious Nuxt SaaS without rebuilding auth, billing, admin, and multi-tenancy yourself. It may be too much if you only need a simple marketing page or a tiny prototype.
Pros ✅
Saves setup time by shipping core SaaS foundations in one package.
Uses a modern Nuxt 4 stack with Better Auth, Stripe, Drizzle, Nuxt UI, and Nuxt Content.
Includes multi-tenant organization flows, not just single-user auth.
Has admin tooling for users, organizations, subscriptions, impersonation, and audit logs.
Includes AI-ready flows such as streaming chat and usage credits.
Comes with docs, demo, Discord support, and lifetime updates under the listed license terms.
Cons ⚠️
It is not a no-code builder, so you still need development skills.
Support does not include 1:1 setup help, video calls, or pair-programming.
The stack is opinionated, which is good for speed but less ideal if you want a totally different auth, billing, or UI setup.
It may be too advanced for projects that only need a landing page.
You deploy and maintain it on your own infrastructure.
What Integrations Does NuxtBase Support?
NuxtBase supports the main services needed to run a SaaS app. The docs suggest starting with database, auth URLs, and a strong auth secret, then adding other providers step by step.
Stripe for checkout, billing, subscriptions, price IDs, and webhooks.
Better Auth for authentication, OAuth callbacks, trusted origins, and passkeys.
PostgreSQL with Drizzle for database setup and migrations.
SMTP or Resend for transactional email delivery.
Local uploads, S3, or R2 for storage.
OpenAI or OpenRouter for built-in AI chat flows.
GA4, Umami, or Plausible for analytics.
i18n setup with locale files and route prefixes.