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