For the complete documentation index, see llms.txt. Prefer markdown by appending .md to documentation URLs or sending Accept: text/markdown.

Introduction

Start building with the TurboStarter web kit. Monorepo layout, auth, billing, database, and deployment patterns for production SaaS apps.

Welcome to the TurboStarter web documentation. This is your starting point for the Next.js app, shared API, and the product surfaces that live on the web - auth, billing, admin, marketing, and more.

TurboStarter demo

What is TurboStarter?

TurboStarter is a fullstack starter kit for production SaaS. The web kit is the hub: Next.js frontend, serverless API, database, emails, and marketing - with mobile and browser extension apps sharing the same backend.

Looking to bootstrap quickly? Check out the TurboStarter CLI guide.

Demo apps

Try the live demos - web, mobile, and browser extensions:

Philosophy

  • As simple as possible - easy to understand, easy to use, no overengineering.
  • As few dependencies as possible - stay in control of every part of the project.
  • As performant as possible - fast and light without unnecessary overhead.

Features

Web-first capabilities below. Most product features also ship on mobile and extension against the same API - those docs cover platform-specific pieces (push, store billing, content scripts, and so on).

For chatbots, agents, and image generation, see TurboStarter AI.

Authentication

Organizations / teams

Billing

Database

API

Admin

AI

Internationalization

Emails

Marketing & landing page

Storage

CMS

Theming

Analytics

Feature flags

Monitoring

Security

Background tasks

Deployment

Testing

Use like LEGO blocks

Use the entire stack or just the parts you need. Remove what you don't use without breaking the rest.

  • Easy feature integration - plug new features in with minimal changes.
  • Simplified maintenance - keep the codebase clean and maintainable.
  • Core vs custom - distinguish kit features from your product logic.
  • Additional modules - add billing, CMS, monitoring, mailer, and more as needed.

Scope of this documentation

This documentation focuses on TurboStarter's web kit - how to configure, run, and deploy it. For underlying libraries, follow the official docs linked from each section.

Enjoy!

Questions? Reach out at hello@turbostarter.dev.

Explore new features, build amazing apps, and have fun! 🚀

How is this guide?

Last updated on

On this page

Ship your startup everywhere. In minutes.Try TurboStarter