Documentation
supastarter for SvelteKitsupastarter for SvelteKit

Introduction

Welcome to the supastarter for SvelteKit documentation. This is the place to get started with the starter kit, learn about the structure, its features and how to use it.

What is supastarter?

supastarter is a fullstack starter kit that helps you build production-ready and scalable web applications faster.

Features

supastarter comes packed with everything you need to build a production-ready SaaS. To try it out, check out the live demo.

Marketing site

Authentication

  • Powered by better-auth with email/password and OAuth social login (Google, GitHub, Apple, and more)
  • Login, signup, password reset, and email verification flows
  • User session management
  • Role-based permissions and access control
  • Super admin panel for managing users and teams

Teams & multi-tenancy

  • Multi-tenancy with teams — users can create and manage teams
  • Invite members with role-based permissions (owner, member)
  • Team-specific settings, avatars, and data isolation

Payments & billing

  • Multiple payment providers: Stripe, Lemon Squeezy, Polar, and Creem
  • Subscription management with monthly, yearly, and one-time plans
  • Plan upgrades, downgrades, and cancellations
  • Webhook processing and billing portal

Database & ORM

API layer

  • SvelteKit server API with type-safe endpoint definitions
  • Frontend data fetching integration
  • Protected endpoints with locale support

File storage

  • S3-compatible storage with support for multiple providers
  • Presigned URLs for secure file uploads
  • User avatar and team logo uploads

Email & mailing

  • Email integration with multiple providers
  • Email templates with full i18n support
  • Mail preview for development

Internationalization (i18n)

  • Multi-language support across the entire app
  • Language switcher and automatic browser language detection
  • Locale-based currency support (Stripe)

Analytics

  • Analytics providers: Google Analytics, Mixpanel, Pirsch, Plausible, Umami, PostHog, and more
  • Custom event and page view tracking

Developer experience