Shipkit
DocsFeaturesPricing
DocsFeaturesPricing

Command Palette

Search for a command to run...

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