Svelte 5 SaaS Boilerplate · SvelteKit · Stripe · Auth.js

Ship your SaaS
in days, not months.

Stop rebuilding auth, billing, and email from scratch. SvelteShip gives you a production-ready SvelteKit template with everything you need to launch.

One-time purchase. Unlimited projects. Free updates.

14-day money-back guarantee Secure Stripe checkout Instant download after purchase

Everything you need to launch

No more stitching together tutorials. Every integration is built, tested, and ready to customize.

🔐

Authentication

Google OAuth and magic link email sign-in via Auth.js. Session management, protected routes, role-based access.

💳

Stripe Billing

Subscription checkout, customer portal, webhook handling. Monthly/annual plans with usage tracking.

📧

Transactional Email

Verification and welcome emails via Resend. Beautiful HTML templates, ready to customize.

🗄️

Database & ORM

PostgreSQL with Drizzle ORM. Type-safe queries, migrations, and a production-ready schema.

👑

Admin Panel

User management, subscription stats, and role-gated access. See your business metrics at a glance.

🐳

Docker Deploy

Multi-stage Dockerfile included. Deploy to any cloud — Railway, Fly.io, your own K8s cluster.

Built with boring, proven technology

Every dependency is battle-tested and well-documented.

Svelte 5
UI Framework
SvelteKit
App Framework
Tailwind 4
Styling
TypeScript
Type Safety
PostgreSQL
Database
Drizzle ORM
Query Builder
Stripe
Payments
Auth.js
Authentication

Get started in 3 minutes

Download, configure your env vars, and start building.

# Download, unzip, and go
cd my-saas
npm install
cp .env.example .env
# Fill in your API keys, then:
npx drizzle-kit push
npm run dev
# Auth, billing, email — all working out of the box

What's included in the template

Every page and API route you need for a real SaaS.

Landing Page
Hero, features, CTA — ready to customize
Login Page
Google OAuth + magic link sign-in
Dashboard
Sidebar layout with stats cards
Settings
Profile info, billing portal, sign out
Admin Panel
User table, subscription stats, role-gated
Stripe Checkout
API route creates checkout sessions
Stripe Webhooks
Handles subscription lifecycle events
Billing Portal
Redirects to Stripe customer portal

FAQ

What is SvelteShip?

SvelteShip is a production-ready Svelte 5 SaaS boilerplate built with SvelteKit, Stripe billing, Auth.js authentication, PostgreSQL, and Drizzle ORM. It gives you everything you need to ship a SaaS product in days rather than months, without rebuilding auth, billing, and email from scratch.

Does SvelteShip support Svelte 5 runes?

Yes — SvelteShip is written entirely with Svelte 5 runes ($state, $props, $derived, $effect). It is one of the only SvelteKit SaaS starter kits fully updated for the Svelte 5 runes API, giving you a modern, reactive codebase from day one.

What's included in the SvelteShip boilerplate?

SvelteShip includes: Google OAuth and magic link authentication via Auth.js, Stripe subscription billing with webhook handling and a customer portal, transactional email via Resend, a PostgreSQL database with Drizzle ORM and ready-to-use migrations, an admin panel for user and subscription management, and a Docker multi-stage build for deployment.

How is SvelteShip different from other SaaS starters?

SvelteShip is the only SvelteKit SaaS boilerplate built ground-up for Svelte 5 runes — not retrofitted from an older codebase. Competing starters are still on Svelte 4 or use a mix of legacy syntax. SvelteShip also includes a real admin panel, Drizzle ORM type-safe queries, and a Docker deploy setup — for a one-time price with no subscription.

Can I use SvelteShip with Stripe for billing?

Yes. SvelteShip ships with full Stripe integration: subscription checkout sessions, webhook handling for the full subscription lifecycle (created, updated, cancelled, payment failed), and a Stripe customer portal link so users can self-manage their plan. Just add your Stripe API keys to the .env file.

Built by a developer, for developers

I spent weeks on auth, billing, and deployment plumbing every time I started a new SaaS. SvelteShip is the boilerplate I wished existed — so I built it.

— Shane Burrell · [email protected]

Stop building boilerplate. Start building your product.

Join developers who shipped their SaaS weeks faster with SvelteShip.

Get SvelteShip — from $49