Files
Alejandro Gutiérrez 3527e732d4 feat: turbostarter boilerplate
Production-ready Next.js boilerplate with:
- Runtime env validation (fail-fast on missing vars)
- Feature-gated config (S3, Stripe, email, OAuth)
- Docker + Coolify deployment pipeline
- PostgreSQL + pgvector, MinIO S3, Better Auth
- TypeScript strict mode (no ignoreBuildErrors)
- i18n (en/es), AI modules, billing, monitoring

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 01:01:55 +01:00

34 KiB

TurboStarter Documentation Index

Last updated: 2025-12-21 13:11
Total pages: 222
Source: https://www.turbostarter.dev/llms.txt


Quick Reference

Use this index to find TurboStarter documentation. Each link includes a description.

Categories Overview

Platform Pages Key Topics
Ai 24 docs
Extension 52 ai, analytics, api, auth, billing (+17 more)
Mobile 55 ai, analytics, api, auth, billing (+17 more)
Web 91 admin, ai, analytics, api, auth (+21 more)

Ai

Docs

24 pages covering docs functionality.

Topic Description
API Overview of the API service in TurboStarter AI, including its architecture, tech...
Agents Build powerful, autonomous AI agents capable of performing complex tasks within ...
Anthropic Setup Anthropic provider and learn how to use it in the starter kit.
Architecture A quick overview of the different parts of the TurboStarter AI.
Authentication Learn about the authentication flow in TurboStarter AI.
Billing Discover how to manage billing and payment methods for AI features.
Chat with PDF Engage in conversations with your PDF documents using AI to extract insights and...
Chatbot Build a powerful AI assistant with multiple LLMs, generative UI, web browsing, a...
Database Overview of the database service in TurboStarter AI.
DeepSeek Integrate DeepSeek's powerful AI models into your applications with minimal setu...
Eleven Labs Setup ElevenLabs and learn how to integrate its AI audio capabilities into the s...
Get started An overview of the TurboStarter AI starter kit.
Google AI Setup Google Generative AI provider and learn how to use its models like Gemini ...
Image Generation Learn how to generate images using AI models within the TurboStarter AI demo app...
Internationalization Learn how we manage internationalization in TurboStarter AI.
Meta Setup Meta's Llama models and learn how to use them in the starter kit via vario...
OpenAI Setup OpenAI provider and learn how to use it in the starter kit.
Replicate Setup Replicate provider and learn how to use it in the starter kit.
Security Learn about the security measures implemented in TurboStarter AI.
Storage Explore cloud storage services for AI applications.
Tech stack Learn which tools and libraries power TurboStarter AI.
Text to Speech Convert text into natural-sounding speech using advanced AI voice synthesis mode...
UI Learn more about UI components and design system in AI starter kit.
xAI Grok Setup xAI provider and learn how to use it in the starter kit.

Extension

Ai

Topic Description
AI Leverage AI in your TurboStarter extension.

Analytics

Topic Description
Configuration Learn how to configure extension analytics in TurboStarter.
Overview Get started with extension analytics in TurboStarter.
Tracking events Learn how to track events in your TurboStarter extension.

Api

Topic Description
Overview Get started with the API.
Using API client How to use API client to interact with the API.

Auth

Topic Description
Overview Learn how to authenticate users in your extension.
Session Learn how to manage the user session in your extension.

Billing

Topic Description
Billing Get started with billing in TurboStarter.

Cli

Topic Description
CLI Start your new app project with a single command.

Configuration

Topic Description
App configuration Learn how to setup the overall settings of your extension.
Environment variables Learn how to configure environment variables.
Manifest Learn how to configure the manifest of your extension.

Customization

4 pages covering customization functionality.

Topic Description
Adding apps Learn how to add apps to your Turborepo workspace.
Adding packages Learn how to add packages to your Turborepo workspace.
Components Manage and customize your extension components.
Styling Get started with styling your extension.

Database

Topic Description
Database Get started with the database.

Extras

Topic Description
Extras See what you get together with the code.

Faq

Topic Description
FAQ Find answers to common technical questions.

Installation

8 pages covering installation functionality.

Topic Description
Cloning repository Get the code to your local machine and start developing your extension.
Common commands Learn about common commands you need to know to work with the extension project.
Conventions Some standard conventions used across TurboStarter codebase.
Development Get started with the code and develop your browser extension.
Editor setup Learn how to set up your editor for the fastest development experience.
Managing dependencies Learn how to manage dependencies in your project.
Project structure Learn about the project structure and how to navigate it.
Updating codebase Learn how to update your codebase to the latest version.

Internationalization

Topic Description
Internationalization Learn how to internationalize your extension.

Marketing

Topic Description
Marketing Learn how to market your mobile application.

Monitoring

Topic Description
Overview Get started with browser extension monitoring in TurboStarter.
PostHog Learn how to setup PostHog as your browser extension monitoring provider.
Sentry Learn how to setup Sentry as your browser extension monitoring provider.

Organizations

Topic Description
Organizations/teams Learn how to use organizations/teams/multi-tenancy in TurboStarter extension.

Overview

Topic Description
Introduction Get started with TurboStarter extension kit.

Publishing

5 pages covering publishing functionality.

Topic Description
Checklist Let's publish your TurboStarter extension to stores!
Chrome Web Store Publish your extension to Google Chrome Web Store.
Edge Add-ons Publish your extension to Microsoft Edge Add-ons.
Firefox Add-ons Publish your extension to Mozilla Firefox Add-ons.
Updates Learn how to update your published extension.

Recipes

Topic Description
Supabase Learn how to set up Supabase as the database (and optional storage) provider for...

Stack

Topic Description
Tech Stack A detailed look at the technical details.

Structure

6 pages covering structure functionality.

Topic Description
Background service worker Configure your extension's background service worker.
Content scripts Learn more about content scripts.
Messaging Communicate between your extension's components.
Overview Learn about the structure of the extension app.
Pages Get started with your extension's pages.
Storage Learn how to store data in your extension.

Tests

Topic Description
E2E tests Simulate real user scenarios across the entire stack with automated end-to-end t...
Unit tests Write and run fast unit tests for individual functions and components with insta...

Troubleshooting

Topic Description
Installation Find answers to common extension installation issues.
Publishing Find answers to common publishing issues.

Mobile

Ai

Topic Description
AI Learn how to use AI integration in your mobile app.

Analytics

Topic Description
Configuration Learn how to configure mobile analytics in TurboStarter.
Overview Get started with mobile analytics in TurboStarter.
Tracking events Learn how to track events in your TurboStarter mobile app.

Api

Topic Description
Overview Get started with the API.
Using API client How to use API client to interact with the API.

Auth

7 pages covering auth functionality.

Topic Description
Apple Configure "Sign in with Apple" for your mobile application.
Configuration Configure authentication for your application.
Google Configure "Sign in with Google" for your mobile application.
OAuth Get started with social authentication.
Overview Get started with authentication.
Two-Factor Authentication (2FA) Add an extra layer of security with two-factor authentication in your mobile app...
User flow Discover the authentication flow in Turbostarter.

Billing

Topic Description
Billing Get started with billing in TurboStarter.

Cli

Topic Description
CLI Start your new project with a single command.

Configuration

Topic Description
App configuration Learn how to setup the overall settings of your app.
Environment variables Learn how to configure environment variables.
Paths configuration Learn how to configure the paths of your app.

Customization

4 pages covering customization functionality.

Topic Description
Adding apps Learn how to add apps to your Turborepo workspace.
Adding packages Learn how to add packages to your Turborepo workspace.
Components Manage and customize your app components.
Styling Get started with styling your app.

Database

Topic Description
Database Get started with the database.

Extras

Topic Description
Extras See what you get together with the code.

Faq

Topic Description
FAQ Find answers to common technical questions.

Installation

9 pages covering installation functionality.

Topic Description
Cloning repository Get the code to your local machine and start developing your app.
Common commands Learn about common commands you need to know to work with the mobile project.
Conventions Some standard conventions used across TurboStarter codebase.
Development Get started with the code and develop your mobile SaaS.
Editor setup Learn how to set up your editor for the fastest development experience.
Firebase project Learn how to set up a Firebase project for your TurboStarter mobile app.
Managing dependencies Learn how to manage dependencies in your project.
Project structure Learn about the project structure and how to navigate it.
Updating codebase Learn how to update your codebase to the latest version.

Internationalization

Topic Description
Internationalization Learn how to internationalize your mobile app.

Marketing

Topic Description
Marketing Learn how to market your mobile application.

Monitoring

Topic Description
Overview Get started with mobile monitoring in TurboStarter.
PostHog Learn how to setup PostHog as your mobile monitoring provider.
Sentry Learn how to setup Sentry as your mobile monitoring provider.

Organizations

4 pages covering organizations functionality.

Topic Description
Active organization Set and switch the current organization context within your application.
Invitations Send, track, and accept organization invites.
Overview Learn how to use organizations/teams/multi-tenancy in TurboStarter mobile app.
RBAC (Roles & Permissions) Manage roles, permissions, and access scopes.

Overview

Topic Description
Introduction Get started with TurboStarter mobile kit.

Publishing

4 pages covering publishing functionality.

Topic Description
App Store (iOS) Learn how to publish your mobile app to the Apple App Store.
Checklist Let's publish your TurboStarter app to stores!
Google Play (Android) Learn how to publish your mobile app to the Google Play Store.
Updates Learn how to update your published app.

Push Notifications

Topic Description
Push notifications Engage your users with personalized notifications.

Recipes

Topic Description
Supabase Learn how to set up Supabase as the database (and optional storage) provider for...

Stack

Topic Description
Tech Stack A detailed look at the technical details.

Tests

Topic Description
E2E tests Simulate real user scenarios across the entire stack with automated end-to-end t...
Unit tests Write and run fast unit tests for individual functions and components with insta...

Troubleshooting

Topic Description
Installation Find answers to common mobile installation issues.
Publishing Find answers to common mobile publishing issues.

Web

Admin

Topic Description
Overview Get started with the admin dashboard in TurboStarter.
Super Admin UI Get familiar with the Super Admin dashboard and start managing your application.

Ai

Topic Description
Configuration Configure AI integration in your TurboStarter project.
Overview Get started with AI integration in your TurboStarter project.

Analytics

Topic Description
Configuration Learn how to configure web analytics in TurboStarter.
Overview Get started with web analytics in TurboStarter.
Tracking events Learn how to track events in your TurboStarter web app.

Api

6 pages covering api functionality.

Topic Description
Adding new endpoint How to add new endpoint to the API.
Internationalization Learn how to localize and translate your API.
Mutations Learn how to mutate data on the server.
Overview Get started with the API.
Protected routes Learn how to protect your API routes.
Using API client How to use API client to interact with the API.

Auth

5 pages covering auth functionality.

Topic Description
Configuration Configure authentication for your application.
OAuth Get started with social authentication.
Overview Get started with authentication.
Two-Factor Authentication (2FA) Add an extra layer of security with two-factor authentication.
User flow Discover the authentication flow in Turbostarter.

Background Tasks

Topic Description
Overview Learn about background tasks & cron jobs and how they can power your application...
Upstash QStash Integrate Upstash QStash with your TurboStarter application for serverless-first...
trigger.dev Integrate trigger.dev with your TurboStarter application for reliable background...

Billing

7 pages covering billing functionality.

Topic Description
Configuration Configure billing for your application.
Creem Manage your customers data and subscriptions using Creem.
Lemon Squeezy Manage your customers data and subscriptions using Lemon Squeezy.
Overview Get started with billing in TurboStarter.
Polar Manage your customers data and subscriptions using Polar.
Stripe Manage your customers data and subscriptions using Stripe.
Webhooks Handle webhooks from your billing provider.

Cli

Topic Description
CLI Start your new project with a single command.

Cms

Topic Description
Blog Learn how to manage your blog content.
Content Collections Get started with Content Collections.
Overview Manage your content in TurboStarter.

Configuration

Topic Description
App configuration Learn how to setup the overall settings of your app.
Environment variables Learn how to configure environment variables.
Paths configuration Learn how to configure the paths of your app.

Customization

4 pages covering customization functionality.

Topic Description
Adding apps Learn how to add apps to your Turborepo workspace.
Adding packages Learn how to add packages to your Turborepo workspace.
Components Manage and customize your app components.
Styling Get started with styling your app.

Database

4 pages covering database functionality.

Topic Description
Database client Use database client to interact with the database.
Migrations Migrate your changes to the database.
Overview Get started with the database.
Schema Learn about the database schema.

Deployment

9 pages covering deployment functionality.

Topic Description
AWS Amplify Learn how to deploy your TurboStarter app to AWS Amplify.
Checklist Let's deploy your TurboStarter app to production!
Docker Learn how to containerize your TurboStarter app with Docker.
Fly.io Learn how to deploy your TurboStarter app to Fly.io.
Netlify Learn how to deploy your TurboStarter app to Netlify.
Railway Learn how to deploy your TurboStarter app to Railway.
Render Learn how to deploy your TurboStarter app to Render.
Standalone API Learn how to deploy your API as a dedicated service.
Vercel Learn how to deploy your TurboStarter app to Vercel.

Emails

Topic Description
Configuration Learn how to configure your emails in TurboStarter.
Overview Get started with emails in TurboStarter.
Sending emails Learn how to send emails in TurboStarter.

Extras

Topic Description
Extras See what you get together with the code.

Faq

Topic Description
FAQ Find answers to common technical questions.

Installation

8 pages covering installation functionality.

Topic Description
Cloning repository Get the code to your local machine and start developing.
Common commands Learn about common commands you need to know to work with the project.
Conventions Some standard conventions used across TurboStarter codebase.
Development Get started with the code and develop your SaaS.
Editor setup Learn how to set up your editor for the fastest development experience.
Managing dependencies Learn how to manage dependencies in your project.
Project structure Learn about the project structure and how to navigate it.
Updating codebase Learn how to update your codebase to the latest version.

Internationalization

Topic Description
Configuration Learn how to configure internationalization in TurboStarter.
Overview Get started with internationalization in TurboStarter.
Translating app Learn how to translate your application to multiple languages.

Marketing

Topic Description
Legal pages Learn how to create and update legal pages
Marketing pages Discover which marketing pages are available out of the box and how to add a new...
SEO Learn how to optimize your app for search engines.

Monitoring

Topic Description
Overview Get started with web monitoring in TurboStarter.
PostHog Learn how to setup PostHog as your web monitoring provider.
Sentry Learn how to setup Sentry as your web monitoring provider.

Organizations

5 pages covering organizations functionality.

Topic Description
Active organization Set and switch the current organization context within your application.
Data model Entities and relationships for organizations and multi-tenancy.
Invitations Send, track, and accept organization invites.
Overview Learn how to use organizations/teams/multi-tenancy in TurboStarter.
RBAC (Roles & Permissions) Manage roles, permissions, and access scopes.

Overview

Topic Description
Introduction Get started with TurboStarter web kit.

Recipes

Topic Description
Supabase Learn how to set up Supabase for your TurboStarter project.

Stack

Topic Description
Tech Stack A detailed look at the technical details.

Storage

Topic Description
Configuration Learn how to configure storage in TurboStarter.
Managing files Learn how to manage files in TurboStarter.
Overview Get started with storage in TurboStarter.

Tests

Topic Description
E2E tests Simulate real user scenarios across the entire stack with automated end-to-end t...
Unit tests Write and run fast unit tests for individual functions and components with insta...

Troubleshooting

4 pages covering troubleshooting functionality.

Topic Description
Billing Find answers to common billing issues.
Deployment Find answers to common web deployment issues.
Emails Find answers to common emails issues.
Installation Find answers to common web installation issues.

Quick Lookup by Keyword

Common searches and where to find them:

Keyword Related Docs
admin Overview, Super Admin UI
ai AI, Tech Stack, AI (+32 more)
anthropic Anthropic
api Using API client, Overview, Using API client (+8 more)
auth Overview, Two-Factor Authentication (2FA), Configuration (+9 more)
billing Billing, Billing, Configuration (+4 more)
chat Chatbot, Chat with PDF
database Database, Supabase, Database (+6 more)
deploy AWS Amplify, Standalone API, Checklist (+6 more)
docker Docker
email Configuration, Overview, Sending emails (+1 more)
endpoint Adding new endpoint
file Managing files
migration Migrations
oauth OAuth, OAuth
openai OpenAI
organization Organizations/teams, Active organization, Invitations (+5 more)
payment Billing
permission RBAC (Roles & Permissions), RBAC (Roles & Permissions)
role RBAC (Roles & Permissions), RBAC (Roles & Permissions)
route Protected routes
session Session
storage Supabase, Storage, Supabase (+3 more)
stripe Stripe
subscription Creem, Lemon Squeezy, Polar (+1 more)
team Organizations/teams, Overview, Overview
test Editor setup, Updating codebase, E2E tests (+9 more)
user Overview, Session, E2E tests (+5 more)
vercel Vercel