Shipkit
DocsFeaturesPricing
DocsFeaturesPricing

Shipkit DocumentationBuild memory optimizationDevelopment GuideEnvironment VariablesError HandlingFile StructureMiddlewareRebranding Guide

Vercel Deployment Checks

Development GuideCLIDependency UpdatesDevToolsFeature FlagsAI PromptsSetup RequirementsSupply chaintRPCWeb Workers

FeaturesAIAnalytics IntegrationAuthenticationCMSDatabaseEmailHapticsPaymentsComponent RegistryStorageUIVisual BuilderWaitlist Feature

Quick StartDeploymentEnvironment VariablesFile StructureSetup Wizard

Caching & Rate LimitingContent ManagementError HandlingMarkdown and MDXMiddlewareProxy-Safe Server ActionsRebranding GuideWebhook Security Implementation GuideMulti-Zone ArchitectureVercel Deployment

IntegrationsPayload CMSDataFast Analytics IntegrationGoogle Analytics IntegrationGoogle Tag Manager IntegrationPostHogStatSig IntegrationUmami Analytics IntegrationAuth.js IntegrationBetter AuthClerkStack Auth IntegrationSupabase Authentication IntegrationBuilder.io IntegrationPayload CMS IntegrationAWS S3 IntegrationResend Email IntegrationUpstash Redis IntegrationVercel Blob IntegrationLemon SqueezyPolarStripe

API RoutesComponentsAPI Route SnippetsAuthentication SnippetsComponent SnippetsForm Handling SnippetsSnippets Introduction

    Shipkit Documentation

    Next.js 16 starter kit. Enable features by setting env vars — no code changes needed.

    Getting Started

    • Quick Start — clone, install, run
    • Environment Variables — configure features
    • Deploy to Vercel
    • Setup Wizard
    • File Structure

    Features

    FeatureGuideWhat it does
    AuthenticationGuideAuth.js v5, Better Auth, Clerk, Supabase, Stack. OAuth, magic links, credentials, guest.
    PaymentsGuideLemon Squeezy, Stripe, Polar. Unified PaymentService across all providers.
    CMSGuidePayload CMS v3. Collections, media, admin panel.
    Visual BuilderGuideBuilder.io drag-and-drop page editing.
    DatabaseGuidePostgreSQL + Drizzle ORM. Migrations, seeding, studio.
    EmailGuideResend. Transactional email + magic link auth.
    AIGuideBrowser-based SmolLM (WebGPU) + OpenAI/Anthropic cloud.
    AnalyticsGuidePostHog, Umami, Google Analytics, Statsig, DataFast.
    StorageGuideAWS S3, Vercel Blob.
    WaitlistGuidePre-launch signup collection.

    Integrations

    Auth Providers

    Auth.js · Better Auth · Clerk · Supabase · Stack

    Payment Providers

    Lemon Squeezy · Stripe · Polar

    Analytics

    PostHog · Umami · Google Analytics · Google Tag Manager · Statsig · DataFast

    Infrastructure

    Resend · AWS S3 · Vercel Blob · Upstash Redis

    Content

    Payload CMS · Builder.io

    Development

    • Development Guide — dev server, linting, testing
    • Feature Flags — how the flag system works
    • DevTools — built-in development tools
    • Web Workers

    Guides

    • Caching
    • Content Management
    • Error Handling
    • Middleware
    • Rebranding
    • Server Actions
    • Webhooks
    • Vercel Deployment
    • Multi-Zone Deployment

    Reference

    • Components
    • Code Snippets

    Stack

    • Framework: Next.js 16 (App Router)
    • Language: TypeScript
    • Package Manager: Bun (also supports npm, yarn)
    • Database: PostgreSQL + Drizzle ORM
    • UI: Tailwind CSS + Shadcn/UI
    • CMS: Payload CMS v3
    • Visual Builder: Builder.io
    • Email: Resend