Add required variables to your local and deployment environments.
Required Variables
Optional Variables
These variables are essential for your MiniKit app to function:NEXT_PUBLIC_ONCHAINKIT_PROJECT_NAME
The name of your Mini App as it appears to users
The deployed URL of your application (must be HTTPS)
NEXT_PUBLIC_ONCHAINKIT_API_KEY
Your Coinbase Developer Platform API key
Generated during manifest creation for account association
Generated during manifest creation for account association
Generated during manifest creation for account association
These variables enhance your app’s appearance and metadata:URL to your app’s icon (recommended: 48x48px PNG)
Brief subtitle shown in app listings
NEXT_PUBLIC_APP_DESCRIPTION
Detailed description of your app’s functionality
NEXT_PUBLIC_APP_SPLASH_IMAGE
URL to splash screen image shown during app loading
NEXT_PUBLIC_SPLASH_BACKGROUND_COLOR
Hex color code for splash screen background (e.g., “#000000”)
NEXT_PUBLIC_APP_PRIMARY_CATEGORY
Primary category for app discovery (e.g., “social”, “gaming”, “utility”)
NEXT_PUBLIC_APP_HERO_IMAGE
Hero image URL displayed in cast previews
Short, compelling tagline for your app
Open Graph title for social sharing
NEXT_PUBLIC_APP_OG_DESCRIPTION
Open Graph description for social sharing
Open Graph image URL for social media previews
Copy-paste .env example
# Required
NEXT_PUBLIC_ONCHAINKIT_PROJECT_NAME=YourAppName
NEXT_PUBLIC_URL=https://your-app.vercel.app
NEXT_PUBLIC_ONCHAINKIT_API_KEY=your_cdp_client_api_key
# Generated by `npx create-onchain --manifest`
FARCASTER_HEADER=base64_header
FARCASTER_PAYLOAD=base64_payload
FARCASTER_SIGNATURE=hex_signature
# Optional (appearance and metadata)
NEXT_PUBLIC_APP_ICON=https://your-app.vercel.app/icon.png
NEXT_PUBLIC_APP_SUBTITLE=Short subtitle
NEXT_PUBLIC_APP_DESCRIPTION=Describe what your app does
NEXT_PUBLIC_APP_SPLASH_IMAGE=https://your-app.vercel.app/splash.png
NEXT_PUBLIC_SPLASH_BACKGROUND_COLOR=#000000
NEXT_PUBLIC_APP_PRIMARY_CATEGORY=social
NEXT_PUBLIC_APP_HERO_IMAGE=https://your-app.vercel.app/og.png
NEXT_PUBLIC_APP_TAGLINE=Play instantly
NEXT_PUBLIC_APP_OG_TITLE=Your App
NEXT_PUBLIC_APP_OG_DESCRIPTION=Fast, fun, social
NEXT_PUBLIC_APP_OG_IMAGE=https://your-app.vercel.app/og.png
Ensure all referenced assets are publicly accessible via HTTPS.