Skip to content
s-m-r-t
HomeFrameworkAgentsInteractionUIModulesToolingPlaygroundReference
Open the s-m-r-t source on GitHub Switch to dark color scheme

Getting started

Choose how much application you want on day one.

Both paths use the same object model, tenant rules, users, permissions, and generated interfaces.
01Learn each layer

Basic SvelteKit template

One example object, SQLite, current tenant/session boundaries, an AdminShell, and generated REST, MCP, WebMCP, and CLI wiring.

  • Small enough to read in one sitting
  • Good for a focused app or framework evaluation
  • You choose authentication and production services
Open the ground-up guide →
02Begin production-shaped

s-m-r-t SaaS starter

A reference monorepo with onboarding, tenant administration, subscriptions, jobs, MCP, mobile clients, and deployment manifests already connected.

  • Good for a multi-tenant product
  • Shows complete operational patterns
  • More code to understand before changing the shape
Tour the SaaS starter →

Not sure?

Use the basic template when you are still deciding what the app is. Use the SaaS starter when the product clearly needs accounts, organizations, plans, workers, and deployment from the start.

s-m-r-t

Framework documentation · 0.44.0

FAQ GitHub ↗