Skip to main content
With a stable URL, create and configure your manifest so users can save and discover your Mini App.

Generate account association via CLI

Terminal
Use your Farcaster custody wallet to sign. You can import it using your recovery phrase from Farcaster (Settings → Advanced).
After signing, the CLI updates local .env variables:
  • FARCASTER_HEADER
  • FARCASTER_PAYLOAD
  • FARCASTER_SIGNATURE
Review the full Manifest guide and update all fields. Be sure to update your deployment environment with these values.
While testing, set noindex: true in your manifest to avoid indexing.

/.well-known/farcaster.json

The manifest exists in app/.well-known/farcaster.json/route.ts which returns your accountAssociation and mini app properties. Ensure all asset URLs are HTTPS and publicly accessible.
Open https://yourdomain.com/.well-known/farcaster.json in a browser to verify JSON output.

Add frame metadata for embeds

Define fc:frame metadata so your app renders a rich embed with a launch button when shared. Review the full Embeds and Previews guide to create engaging sharing experiences and improve discoverability.
All image and API URLs must be publicly accessible via HTTPS.