Product

Ship your B2B SaaS on SvelteKit + Supabase without rebuilding orgs, invites, and billing from scratch.

A production-grade starter with multi-tenancy wired end-to-end: organizations, invitations, role-based access, seat-based billing via a merchant of record, and an audit log — all running on Supabase for auth, database, and realtime.

What's inside

  • Organizations & membership

    Create/join/leave orgs, invite links with expiry, transfer ownership.

  • RBAC via Supabase RLS

    Three built-in roles (owner > admin > member) enforced server-side via Row Level Security policies — not hidden UI.

  • Seat-based billing

    Seat limits enforced at join-time via a pluggable BillingAdapter (mock included; plug in Stripe, Lemon Squeezy, or Paddle).

  • Append-only audit log

    Who did what, queryable, export-ready — the thing enterprise pilots ask for in week one.

  • Supabase Auth

    Email+password, magic links, OAuth providers. Managed auth with session handling built in.

  • PostgreSQL via Supabase

    Managed PostgreSQL with connection pooling, backups, and scaling. No SQLite limitations.

Feature checklist

  • Multi-tenancyFull implementation
  • RBAC (owner > admin > member)Server-side + RLS
  • Seat billing adapterPluggable seam
  • Audit logAppend-only
  • AuthSupabase Auth
  • DatabasePostgreSQL (managed)
  • RealtimeVia Supabase (platform)
  • RLS policiesDefense-in-depth

Honest positioning

  • This is NOT another basic starter. Free templates (CMSaasStarter, kiankit) already give you auth and a dashboard. This kit handles the hard parts: multi-tenancy, RBAC, seat billing, and audit logging.
  • Scope: v1 uses Supabase exclusively. If you need self-hosted SQLite, see our other starter.
  • Built by the same team behind the Multi-tenant SvelteKit Starter (77 tests, production-ready).

Comparison with free alternatives

CMSaasStarter (2,357 stars):Free, MIT, great for prototyping. But no RBAC, no billing, no audit log.
This kit:Paid, production-ready. Includes all the hard parts free starters skip.

If you don't need RBAC, billing, or audit logging, CMSaasStarter is a great choice. If you do, this starter handles that gap — the same hard parts our SQLite starter implements, estimated at 3–5 weeks of focused work to build and test yourself.

Pricing, stated plainly

$79early-bird$149standard
  • • Single-seat license (one developer, unlimited projects)
  • • Lifetime updates + lifetime standard support (async, 48h target)
  • • Lifetime use of what you downloaded
  • • 30-day refund policy
  • • Documentation + async email support

Get it

$79early-bird$149standard
  • • Single-seat license (one developer, unlimited projects)
  • • Lifetime updates + lifetime standard support (async, 48h target)
  • • Lifetime use of what you downloaded
  • • 30-day refund policy
  • • Documentation + async email support
Buy Now — 79Support on Patreon($5/month)Live demoProof repo

Source delivered to buyers. The GitHub repo is the public proof layer (docs, features). The full kit source ships privately to you after purchase — not posted publicly.

Secure checkout via PayPal. 30-day refund policy.

Related reading

Get in touch

Questions about the product, team licenses, or anything else? We'll respond within 48 hours.

Max 2000 characters

Stored in our own database — no third party. Deleted on request.