What is the SaaS Starter Kit?
Production-ready, enterprise-grade Nuxt starter kit for Cloudflare.
SaaS Starter Kit is a production-ready, enterprise-grade Nuxt starter kit built for Cloudflare — deploy straight to production, no scaffolding to fill in first.
Key Features
1. Emails
- Templates: React Email, component-based.
- Provider-agnostic worker: Resend, Amazon SES, Mailgun, Sparkpost, or custom SMTP.
2. Authentication (Nuxfire Auth)
An independent authentication server (OpenAuth.js), deployable to secure any frontend or backend, at auth.YOUR-DOMAIN.com:
- Google and GitHub social login.
- Code-based login and email/password login, with password recovery and email verification.
- Two-factor authentication (MFA / 2FA) via TOTP (RFC 6238) for accounts, and mandatory MFA with elevated sessions for platform administrators (see Authentication).
- Encrypted secrets at rest (AES-GCM) for TOTP seeds and isolated session storage in Cloudflare KV (
AuthKV). - Extendable with new authentication methods.
3. Infrastructure
Infrastructure as code — deploy and tear down as many environments as you need, on any Cloudflare account.
4. Content Site
Hosted on YOUR-DOMAIN.com: landing page, blog, docs, and site-wide search, all built in.
5. Application Dashboard
Deployed to app.YOUR-DOMAIN.com:
- Async jobs via Cloudflare Queues and cron triggers.
- Stripe and Paddle billing.
- Real-time notifications over WebSockets.
- Teams — members, invites, role-based access control.
6. WebSockets Server
Real-time communication over Cloudflare Durable Objects, at websockets.YOUR-DOMAIN.com.
7. Additional
- Blob storage (R2) via
@nuxt-hub/core— the database itself is Postgres via Hyperdrive, not a NuxtHub-managed store (see Database). - Internationalization (i18n).
- SEO built in.
Ready to build and launch your SaaS?
Get 100% full source code ownership, zero proprietary wrappers, and architecture engineered for millions of requests on Cloudflare.