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

# Framework & language guides

> Our ButterCMS starter projects get you running in under two minutes with Pages, Collections, Components, and Blog features.

<CardGroup cols={2}>
  <Card icon="grid">
    ## Browse all guides

    **Get the deep dive.**

    Choose any guide from the left sidebar to get walked through installing the ButterCMS SDK, connecting to the API, and fetching content with working code examples for your framework.
  </Card>

  <Card icon="bolt">
    ## Try a starter project

    **Want to skip the manual setup?**

    Check out our [starter projects](./starter-projects/overview)—fully working apps pre-wired with ButterCMS content—that you can clone, run, and deploy in minutes. Explore a working example before diving into the API details.
  </Card>
</CardGroup>

### More on starter projects

Each starter project includes:

<AccordionGroup>
  <Accordion title="Full ButterCMS Integration">
    Pre-configured API connection, environment variables, and data fetching patterns ready to use.
  </Accordion>

  <Accordion title="Pages & Page Types">
    Native support for user-created Pages with reusable Page Types. Define your schema once using drag-and-drop in the Butter dashboard.
  </Accordion>

  <Accordion title="Components & Collections">
    Global components and Collection Items for reusable content schemas across any page.
  </Accordion>

  <Accordion title="Blog Engine">
    Fully functional blog with posts, categories, tags, authors, search, and filtering.
  </Accordion>

  <Accordion title="Media CDN">
    Powerful media-file handling via Filestack CDN with automatic optimization.
  </Accordion>

  <Accordion title="One-Click Deploy">
    Deploy instantly to Vercel or Heroku with a single click.
  </Accordion>
</AccordionGroup>

### Quick start pattern

All our starters follow the same simple setup pattern:

```bash theme={null}
# 1. Clone the repository
git clone https://github.com/ButterCMS/[framework]-starter-buttercms.git

# 2. Install dependencies
cd [framework]-starter-buttercms
npm install

# 3. Add your API token
echo 'API_KEY=your_butter_api_token' >> .env

# 4. Run development server
npm run dev
```

<Info>
  Get your API token from [Settings → API Tokens](https://app.buttercms.com/settings/) in the ButterCMS dashboard.
</Info>
