Build Interactive Farcaster Frames with Neynar
Build frames 100x quicker than starting from scratch
Neynar supports building frames in a few different ways:
-
Neynar Frame Studio: allows building frames with no code and pre-made templates
-
Frame APIs:
- Validating frame actions, user and cast data in one API call
- CRUD for hosted frames
- Embedding frames in your client and posting actions
Neynar Frame architecture
Pages for a frame
A page represents the most basic unit of a frame. A frame consists of one or more pages.
We’ve thoughtfully crafted a JSON format for a frames’ page to abstract away building on the rapidly moving foundation of Farcaster Frames. For context, Frames were launched a few weeks before writing this and have already seen 3-to 4 spec upgrades. We don’t want Neynar developers to have to worry about handling those.
Here’s an example of a single page with four buttons. You can create these in the Frame Studio with no code or quickly create frames using our REST APIs.
Hosting
Neynar hosts pages on behalf of developers. We convert this JSON format into the Metatags expected by the Frame spec here.
If you have questions/feedback, please reach out to @rishor @manan on Farcaster. We will continue improving the frames experience!
Was this page helpful?