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).
.env
variables:
- FARCASTER_HEADER
- FARCASTER_PAYLOAD
- FARCASTER_SIGNATURE
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
Definefc: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.