> ## 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.

# Component Pickers

> Build dynamic layouts from predefined Components with Component Picker. Covers setup and fetching Component Picker data via the API.

**Component Pickers** allow you to create an allowlist of predefined components.

For a deep dive into what Component Pickers are how they work, reference the following articles:

<CardGroup cols={2}>
  <Card title="Understanding Components" icon="link" href="../../create-content/creating-editing-content/components/components-overview">
    What Components are, including key features, allowed field types, and more.
  </Card>

  <Card title="Component Picker" icon="link" href="../../create-content/creating-editing-content/components/using-component-picker">
    Using the Component Picker to create dynamic landing pages and more.
  </Card>

  <Card title="Working with Components" icon="link" href="../../build-your-app/rendering-complex-field-types/fetching-components">
    Samples of Component and Component Picker API responses, and snippets to how you how to work with Components in your application.
  </Card>
</CardGroup>
