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
  • Launch your SaaS
  • Build a B2B SaaS

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
  • Your First 30 Minutes
  • Project Structure
  • License and Permitted Use
  • Starter Profiles and Recipes
  • Product Recipes

Configuration

  • Environment Variables
  • App Configuration
  • Which Modules Should I Enable?
  • Provider Matrix
  • Capability Coverage

Database

  • Database and Provider Guide
  • Database
  • Migrations

Authentication

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

Ai

  • AI Runtime Architecture and Evals
  • AI Features
  • Streaming Chat
  • RAG and Semantic Search
  • Quotas and Memory

Teams

  • Teams & Organizations
  • Permissions & RBAC
  • SCIM Provisioning

Security

  • Data Retention Policy
  • Security

Deployment

  • Enterprise E2E Evidence
  • Enterprise Production Readiness
  • Deployment, Backup, and Restore Runbook
  • Deployment
  • Troubleshooting

Payments

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

Api

  • API Layer
  • tRPC
  • GraphQL

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

Monitoring

  • Analytics & Monitoring

Modules

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

Plugins

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

Upgrading

  • Upgrading Codapult

Developer Tools

  • AI Agents & IDEs
  • MCP Server
  • Testing
  • Build Your First Feature with Codapult MCP
  • How Guard Blocks an Architectural Regression
Configuration

Provider Matrix

Compare Codapult's supported database, authentication, billing, storage, jobs, AI, and transport adapters.

Codapult keeps provider-specific behavior behind adapters. Select a provider through the environment configuration, then verify its required credentials with npx @codapult/cli env check.

Core providers

CapabilityChoicesDefaultProduction guidance
DatabaseTurso/libSQL, PostgreSQLTurso/libSQLUse PostgreSQL or Turso cloud according to query, hosting, and operational needs. Keep both schemas in sync.
AuthenticationBetter-Auth, Kinde, noneBetter-Authnone is for landing-mode or intentionally public projects, not an authenticated SaaS.
PaymentsStripe, LemonSqueezy, PolarStripeConfigure the provider's secret and webhook signing secret; test signed webhooks before launch.
SSOBoxyHQ Jackson SAML, nonenoneRun a real identity-provider acceptance flow for production SSO.
StorageLocal, S3, R2LocalLocal storage is convenient for development; use durable object storage for production uploads.
JobsIn-memory, BullMQ/Redis, noneIn-memoryUse BullMQ/Redis for durable retries and multi-instance workers.
NotificationsPolling, SSE, WebSocketPollingChoose SSE or WebSocket when the product needs live updates and configure the corresponding transport.
SupportCrisp, Intercom, nonenoneAdd the provider credentials only when support is part of the product experience.

AI providers and storage

CapabilityChoicesDefaultNotes
AI modelsOpenAI, Anthropic, Google, Groq, Together, custom OpenAI-compatible endpointConfigured model/providerThe gateway uses the model registry and can apply allow-lists, fallback, retries, metering, and guardrails.
EmbeddingsOpenAI, OllamaOpenAIOllama is useful for local development and self-hosted embedding workloads.
Vector storeSQLite, memorySQLiteMemory is intended for tests or short-lived processes; it is not a durable production index.

Provider selection gives each capability its deployment path. Complete the provider credentials, webhook setup, Redis, object-storage lifecycle, model selection, and deployment configuration for the product you are launching. See database/provider limitations and enterprise production readiness.

For the complete capability picture and the evidence behind each foundation area, see Capability Coverage.

Accounts you bring

Codapult provides the application integration and configuration surface. The production accounts themselves remain yours to create and operate: hosting, database, payment processor, email delivery, object storage, Redis, AI model providers, SAML identity provider, monitoring, and domain/DNS services. Start locally with the built-in file database and development adapters, then add only the accounts required by the capabilities your product keeps.

Which Modules Should I Enable?Capability Coverage