To test as a Mini App, you need a live HTTPS URL.
1

Install Vercel CLI

npm install -g vercel
2

Deploy

vercel
3

Set environment variables

Use vercel env add or the dashboard to add:
  • NEXT_PUBLIC_CDP_CLIENT_API_KEY
  • NEXT_PUBLIC_URL (deployed app URL)
  • NEXT_PUBLIC_IMAGE_URL (optional)
  • NEXT_PUBLIC_SPLASH_IMAGE_URL (optional)
  • NEXT_PUBLIC_SPLASH_BACKGROUND_COLOR (optional)
Then verify your URL works in a browser and proceed to manifest creation.

Alternative: ngrok (for local testing)

Create your manifest

Generate account association and set frame metadata