Open-source · AI-friendly · Production-ready

Ship your SaaS in days,not months.

The production-ready Next.js template with auth, payments, API keys, MCP, and everything you need. Stop rebuilding infrastructure — focus on what makes your product unique.

Built with

Next.js 16
React 19
TypeScript
Tailwind CSS 4
MongoDB
Redis
NextAuth v5
shadcn/ui
The Problem

Every SaaS starts with the same 46+ hours of plumbing

Before you write a single line of product code, you're stuck building the same infrastructure everyone else builds.

Auth, OAuth & role-based access
~8 hrs
Payment integration & billing
~6 hrs
Dashboard, sidebar & admin panel
~8 hrs
API key management & rate limits
~4 hrs
Transactional email templates
~3 hrs
Background jobs & cron scheduling
~4 hrs
Database, Redis & caching layer
~3 hrs
File storage & uploads
~2 hrs
SEO, OG images & metadata
~2 hrs
Google Search Console + Indexing API integration
~4 hrs
Brand asset pipeline (favicons, manifest, OG)
~2 hrs
Total before writing product code
46+ hrs

What if it was already done?

LaunchKit gives you a complete, production-tested foundation. Clone it, configure one file, and start building your unique features in minutes.

Save 46+ hours
Ship this week
Production-ready
One-File Setup

Configure once, brand everywhere

A single config file controls your name, logo, features, and branding. Every page, email template, and API endpoint reads from it — zero copy-paste, zero drift.

  • Swap your logo with one line change
  • Toggle features like billing, MCP, admin panel
  • All emails, OG images, and UI adapt automatically
site.config.ts
// site.config.ts — one file, entire brand
export const siteConfig = {
  name: 'LaunchKit',
  brandIcon: { type: 'lucide', name: 'Rocket' },
  features: {
    billing: true,
    credits: true,
    mcp: true,
    apiKeys: true,
    // toggle anything on/off
  },
};
What's Included

11 production systems, ready to go

Each module is built, tested, and documented. Use what you need, disable what you don't.

Authentication & Authorization

Google OAuth with NextAuth v5. JWT sessions, role-based access, admin auto-approval, and waitlist mode — all pre-configured.

Billing & Credit System

Dodo Payments subscriptions, one-time top-ups, webhook handling, and a full credit-based usage system with transaction history.

Dashboard & Admin Panel

Responsive sidebar, dark mode, mobile navigation, user management admin panel, and settings pages — ready to extend.

API Keys & MCP Protocol

Full API key lifecycle with per-key tool permissions. Built-in Model Context Protocol (MCP) endpoint with rate limiting per plan.

Background Services

Modular service registry with cron scheduling, distributed Redis locks, and automatic run tracking in MongoDB.

Email & Notifications

Beautiful transactional email templates via Resend. In-app notification system with preference management.

File Storage

Cloudflare R2 / S3-compatible uploads with presigned URLs, content-type detection, and organized key generation.

Redis Caching Layer

Connection pooling, TTL management, cache-aside pattern, rate limiting, and distributed locking — all pre-wired.

OG / Twitter Images

Static OG + Twitter cards pre-rendered at build time from siteConfig. Twitter’s 5s bot timeout never drops them, and the brand auto-applies.

Auto SEO Indexing (GSC)

Connect Google Search Console once — the worker hashes every marketing route and submits URL_UPDATED to the Indexing API on every deploy.

Auto Brand Assets

favicon.ico, .svg, all PNG sizes, apple-touch-icon and site.webmanifest are auto-generated from siteConfig on every build. Change one color, the favicons update.

Build vs. Buy

46+ hours of work, or 5 minutes

Every component is built, tested, and integrated. Here's what you'd spend building each one from scratch.

ComponentFrom ScratchWith LaunchKit
Auth + OAuth + RBAC8–12 hrs Ready
Payment & Subscriptions6–10 hrs Ready
Dashboard + Admin Panel8–12 hrs Ready
API Keys + Rate Limiting4–6 hrs Ready
Email Templates & Notifications3–5 hrs Ready
Background Services & Cron4–8 hrs Ready
File Storage (S3/R2)2–4 hrs Ready
Redis + Caching + Locking3–5 hrs Ready
MCP Protocol Endpoint8–12 hrs Ready
OG Images + SEO + Sitemap2–4 hrs Ready
GSC Auto-Indexing + Page Manifest4–6 hrs Ready
Brand Asset Pipeline (favicons + manifest)2–3 hrs Ready
Total46+ hrs~5 min
AI-Friendly Architecture

Built for humans & AI agents

The codebase is structured so AI coding assistants (Cursor, Claude Code, Copilot) can understand, navigate, and extend it effectively.

MCP Protocol Built-In

Native Model Context Protocol endpoint so AI agents can interact with your app through a standardized interface.

Modular Service Architecture

Clean separation of concerns with typed interfaces. AI coding assistants can understand and extend each module independently.

Type-Safe Throughout

Full TypeScript coverage with strict mode. AI tools generate better code when they have strong type context.

Convention Over Configuration

Predictable file structure, consistent patterns, and centralized config. AI assistants navigate and modify code confidently.

3 Steps

From clone to production in minutes

1

Clone & Configure

Clone the repo, copy .env.example, fill in your MongoDB URI, Redis URL, and OAuth credentials.

git clone && cp .env.example .env
2

Customize

Edit site.config.ts with your brand name and logo. Toggle features on or off. Add your routes.

name: "YourApp"
3

Deploy

Push to Vercel, Railway, or any Docker host. The standalone build and Dockerfile are included.

npm run build && npm start
Built-In Billing

Pricing plans, ready to use

Pre-configured subscription tiers with Dodo Payments integration. Customize plans, prices, and features in a single config file.

Free
$0

Get started with the basics

  • 500 credits/month
  • 2 API keys
  • Community support
  • Basic features
Get Started Free
Popular
Starter
$19/mo

For growing projects

  • 5,000 credits/month
  • 5 API keys
  • Email support
  • All features
  • 300 MCP requests/day
Start Building
Pro
$49/mo

For professional teams

  • 25,000 credits/month
  • 15 API keys
  • Priority support
  • Custom branding
  • 1,500 MCP requests/day
Start Building
Enterprise
$149/mo

For large-scale operations

  • 100,000 credits/month
  • 25 API keys
  • Dedicated support
  • Custom branding
  • 5,000 MCP requests/day
  • Admin panel access
Start Building

These are example plans from plans.config.ts. Customize names, prices, and features to match your product.

FAQ

Frequently asked questions

Everything you need to know about LaunchKit.

Your competitors are shipping. Are you?

Every day without launching is revenue left on the table. Clone LaunchKit, configure it in minutes, and ship your SaaS this week.

Start Building Now