Codapult
DocsBlogPricingPluginsDemo
Get Codapult
Logo

Build your SaaS with AI. Keep the architecture under control.

Get Codapult

Product

  • Pricing
  • Architecture
  • Modules
  • AI platform
  • Plugins

Developers

  • MCP
  • CLI
  • Documentation

Resources

  • Blog
  • FAQ

Connect

  • Contact
  • GitHub

Compare

  • SaaS template comparison
  • Codapult vs Supastarter
  • Codapult vs Makerkit
  • Codapult vs ShipFast
  • Codapult vs SaaSBold
  • Codapult vs Gravity
  • Codapult vs Nextbase
  • Codapult vs BuilderKit

Featured on

Codapult on LaunchNestCodapult on LaunchNestbetterlaunch.cobetterlaunch.coFeatured on LaunchBuffFeatured on LaunchBuffCodapult on PeerPushCodapult on PeerPushFeatured on LaunchItFeatured on LaunchIt
© 2026 Codapult·All rights reserved·Privacy Policy·Terms of Service
Full source code · One-time purchase · Self-host anywhere
All articles

Getting Started

  • Introduction
  • Quick Start
  • Project Structure
  • License and Permitted Use

Configuration

  • Environment Variables
  • App Configuration

Authentication

  • Authentication
  • OAuth Providers
  • Two-Factor & Passwordless
  • Enterprise SSO (SAML)

Database

  • Database
  • Migrations

Teams

  • Teams & Organizations
  • Permissions & RBAC
  • SCIM Provisioning

Payments

  • Payments & Billing
  • Stripe Setup
  • LemonSqueezy Setup
  • Polar Setup
  • Payment Webhooks

Api

  • API Layer
  • tRPC
  • GraphQL

Ai

  • AI Features
  • Streaming Chat
  • RAG and Semantic Search
  • Quotas and Memory

Email

  • Email
  • Email Templates

Infrastructure

  • Infrastructure
  • Self-Hosting
  • File Storage
  • Docker
  • Background Jobs
  • Terraform & Pulumi
  • Kubernetes

Ui

  • UI & Theming

I18n

  • Internationalization

Content Management

  • Content Management

Admin

  • Admin Panel

Security

  • Security

Monitoring

  • Analytics & Monitoring

Modules

  • Module Architecture
  • Waitlist
  • Audit Log
  • White-Labeling
  • Workflow Automation
  • A/B Testing
  • Welcome Page
  • Referrals
  • GDPR Export and Deletion
  • Outgoing Webhooks

Plugins

  • Plugin System
  • CRM Plugin
  • Helpdesk Plugin
  • Email Marketing Plugin

Deployment

  • Deployment
  • Troubleshooting

Upgrading

  • Upgrading Codapult

Developer Tools

  • AI Agents & IDEs
  • MCP Server
  • Testing
Getting Started

Introduction

Learn what Codapult is, which Next.js SaaS boilerplate features are included, how the modular architecture works, and when to use it.

What Is Codapult

Codapult is a production-ready SaaS boilerplate for Next.js 16. It gives you 70+ removable modules — authentication, billing, teams, AI chat, admin panel, blog, help center, and more — so you can ship a SaaS product in days instead of months.

Every module is self-contained and independently removable. Run the interactive setup wizard (npx @codapult/cli setup) to strip out what you don't need, and you're left with a clean codebase tailored to your product.

The setup wizard runs once, before you start building. Modules removed through it are permanently stripped from the codebase — files, routes, schema tables, and imports. Adding a removed module back requires pulling it manually from the source repository. Modules you keep can be toggled on or off at any time via environment variables without touching code.

See License and Permitted Use for project limits, client work, hosted SaaS, and what you may not resell.

Key Differentiators

Adapter Pattern

Auth, payments, storage, background jobs, and notification transports all use a unified adapter interface. Switch providers by changing a single environment variable — no code changes:

AdapterProvidersEnv Var
AuthBetter-Auth (default), Kinde, NoneAUTH_PROVIDER
PaymentsStripe (default), LemonSqueezy, PolarPAYMENT_PROVIDER
StorageLocal (default), S3, R2STORAGE_PROVIDER
Background JobsIn-memory (default), BullMQ (Redis)JOB_PROVIDER
NotificationsPoll (default), SSE, WebSocketNOTIFICATION_TRANSPORT
EmbeddingsOpenAI (default), OllamaEMBEDDING_PROVIDER
Vector StoreSQLite (default), In-memoryVECTOR_STORE_PROVIDER

Plugin System

A first-class plugin architecture lets you extend Codapult with nav items, settings panels, API routes, and event hooks. The shared AI foundation is included in the core template. Three optional premium plugins are available separately:

  • CRM — Companies, contacts, deal pipeline, AI lead scoring
  • Helpdesk — Support tickets, SLA tracking, AI auto-resolve via RAG
  • Email Marketing — Subscriber lists, segmentation, broadcast campaigns

Enterprise-Grade Features

  • Authentication — email/password, OAuth, magic links, TOTP 2FA, enterprise SAML SSO
  • Billing — tiered plans, add-ons, multi-line checkout, Stripe Connect marketplace
  • Infrastructure as Code — Terraform (HCL), Pulumi (TypeScript), and Helm chart included
  • API layers — tRPC v11 for type-safe procedures, optional GraphQL (graphql-yoga)
  • Interactive API docs — OpenAPI 3.1 spec with a built-in explorer
  • A/B testing — weighted variants with conversion tracking
  • Multi-region database — Turso read replicas with automatic routing
  • Performance monitoring — Core Web Vitals reporter with in-app dashboard

Tech Stack

LayerTechnology
FrameworkNext.js 16 (App Router, Server Components, Turbopack)
LanguageTypeScript (strict mode)
DatabasePostgreSQL or Turso (LibSQL) + Drizzle ORM
StylingTailwind CSS v4 + shadcn/ui + Radix UI
ReactReact 19
Type-safe APItRPC v11 + TanStack React Query
AIVercel AI SDK + OpenAI / Anthropic
EmailResend + React Email
i18nnext-intl (locale-aware URL routing; English shipped)
AnalyticsPostHog
Error MonitoringSentry (client, server, edge)
TestingVitest (unit) + Playwright (E2E)
AuthBetter-Auth (default) or Kinde
PaymentsStripe (default), LemonSqueezy or Polar
StorageLocal (default), S3, or Cloudflare R2

Next Steps

  • Quick Start — install, configure, and run in under 5 minutes
  • Project Structure — understand the directory layout
  • Authentication — sign-in methods, 2FA, and SSO
  • Payments & Billing — configure subscription tiers
  • Customization — theming, branding, and white-label
Quick Start