ShipKit Feature Blocks
Explore composable features for your Next.js application. Enable functionalities by setting environment variables found in .env.example.
Authentication
Disabled
Enable user sign-up, sign-in, and management via various providers.
Required Env Vars:
AUTH_SECRETAUTH_RESEND_KEY (Resend)AUTH_CREDENTIALS_ENABLED (Credentials - requires Payload)AUTH_BITBUCKET_ID / SECRETAUTH_DISCORD_ID / SECRETAUTH_GITHUB_ID / SECRETAUTH_GITLAB_ID / SECRETAUTH_GOOGLE_ID / SECRETAUTH_TWITTER_ID / SECRETVERCEL_CLIENT_ID / SECRET (Vercel)DATABASE_URL? (Payload requirement)ENABLE_PAYLOAD? (Payload requirement)MDX Content
Disabled
Author content using MDX (Markdown with JSX). Enabled by default.
Required Env Vars:
DISABLE_MDX=true (to disable)Google Service Account
Disabled
Integrate with Google APIs using a service account (e.g., Sheets, Drive).
Required Env Vars:
GOOGLE_CLIENT_EMAILGOOGLE_PRIVATE_KEY