> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neynar.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Features (hidden from roadmap right now)

> Upcoming Neynar features and capabilities not yet shown on the public roadmap including Frame Studio enhancements and API improvements

## Features

### Neynar Frame Studio

* <Icon icon="square-check" iconType="solid" /> Rapid prototyping using a GUI interface
* <Icon icon="square-check" iconType="solid" /> Pre made templates that you can turn into a frame very quickly (galleries, memes, product checkout, taking in text input, NFT minting)
* <Icon icon="square-check" iconType="solid" /> Neynar provided frame hosting
* <Icon icon="forward" iconType="solid" /> Built in usage analytics for every frame \[coming soon]
* <Icon icon="forward" iconType="solid" /> Self serve data export for frames that take in text input \[coming soon]
* <Icon icon="forward" iconType="solid" /> custom domains for your frame URLs \[coming soon]

### Neynar APIs

* <Icon icon="square-check" iconType="solid" /> APIs to embed frames into your client
* <Icon icon="square-check" iconType="solid" /> APIs to validate frame data and hydrate user data, user reactions and cast data in one API call
* <Icon icon="forward" iconType="solid" /> Extensibility using flex URLs with detailed context on the cast, cast author, signer, interactor, and actions \[coming soon]
* <Icon icon="forward" iconType="solid" /> Programmatic access to building frames using APIs \[coming soon]
* <Icon icon="forward" iconType="solid" /> Neynar provided hosting for programmatically created frames \[coming soon]
* <Icon icon="forward" iconType="solid" /> Improved security & spam protection by privatizing POST API endpoints \[coming soon]
* <Icon icon="forward" iconType="solid" /> Frame usage analytics over API \[coming soon]

If you have questions on how to get started see our guides on [building frames](/docs/how-to-build-farcaster-frames-with-neynar) and [embedding frames](/docs/how-to-embed-farcaster-frames-in-your-app-with-neynar). More details on Neynar frame architecture below.

### Simple Pages

There are two ways to create simple pages inside a frame

#### 1. Frame Builder GUI

Check out the [Neynar Frame Studio](https://dev.neynar.com/frames)

<CodeGroup>
  ```text JSON theme={"system"}
  {
    "uuid": "5ec484f5-efaf-4bda-9a3f-0579232a386a",
    "image": "https://i.imgur.com/gpn83Gm.png",
    "title": "Frame Shopper",
    "buttons": [
      {
        "title": "Shop",
        "next_page": {
          "flex_url": "https://frameshopper.xyz/api/shop"
        },
        "action_type": "post_flex"
      }
    ],
    "version": "vNext"
  }
  ```
</CodeGroup>

When the action button on this page is tapped, Neynar will:

1. Receive an initial post from the client
2. Validate the action
3. Hydrate context details (as needed) - cast, cast author, interactor, signer, and actions
4. Make a POST request to the `flex_url` on the Frame developer's server with all the action context
5. Frame developer should respond with a status 200 and a JSON representation of the next page
6. Neynar will return the next page to the client
7.

#### 2. Create simple pages using simple REST APIs

<Icon icon="forward" iconType="solid" /> GET, PUT, POST, DELETE at `/v2/farcaster/frame` \[coming soon]

### <Icon icon="forward" iconType="solid" size="20" /> Flex Pages \[coming soon]

Frame developers can build dynamic pages using the `flex_url` All frame actions with a `flex_url` will be forwarded to the URL as a POST

Here's an example frame with a static first page.

<CodeGroup>
  ```text JSON theme={"system"}
  {
    "uuid": "5ec484f5-efaf-4bda-9a3f-0579232a386a",
    "image": "https://i.imgur.com/gpn83Gm.png",
    "title": "Frame Shopper",
    "buttons": [
      {
        "title": "Shop",
        "next_page": {
          "flex_url": "https://frameshopper.xyz/api/shop"
        },
        "action_type": "post_flex"
      }
    ],
    "version": "vNext"
  }
  ```
</CodeGroup>
