---
description: Display resources filtered by selector values.
title: Resources by selector
image: https://developers.cloudflare.com/style-guide/build-the-page/components/resources-by-selector/og.png?v=8fbc7958544fcb2e
---

[Skip to content](#main-content)

> Documentation Index  
> Fetch the complete documentation index at: https://developers.cloudflare.com/style-guide/llms.txt  
> Use this file to discover all available pages before exploring further.

# Resources by selector

Last updated Aug 20, 2026|Copy as Markdown| [View as Markdown](https://developers.cloudflare.com/style-guide/build-the-page/components/resources-by-selector/index.md)| [Agent setup](https://developers.cloudflare.com/agent-setup/)

The `ResourcesBySelector` component is used `36` times on `36` pages.

<details>

<summary>

See all examples of pages that use ResourcesBySelector

</summary>

Used **36** times.

**Pages**

- <a href="https://developers.cloudflare.com/ai-gateway/demos/">/ai-gateway/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/ai-gateway/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/basin-pipelines/examples/">/basin-pipelines/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/basin-pipelines/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/">/cloudflare-for-platforms/workers-for-platforms/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/cloudflare-for-platforms/workers-for-platforms/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/containers/examples/">/containers/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/containers/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/d1/demos/">/d1/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/d1/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/d1/examples/">/d1/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/d1/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/dns/troubleshooting/">/dns/troubleshooting/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/dns/troubleshooting/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/durable-objects/demos/">/durable-objects/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/durable-objects/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/durable-objects/examples/">/durable-objects/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/durable-objects/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/hyperdrive/demos/">/hyperdrive/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/hyperdrive/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/images/demos/">/images/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/images/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/images/examples/">/images/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/images/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/kv/demos/">/kv/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/kv/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/kv/examples/">/kv/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/kv/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/pages/demos/">/pages/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/pages/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/queues/demos/">/queues/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/queues/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/queues/examples/">/queues/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/queues/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/r2/demos/">/r2/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/r2/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/cloud-connector/examples/">/rules/cloud-connector/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/cloud-connector/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/compression-rules/examples/">/rules/compression-rules/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/compression-rules/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/configuration-rules/examples/">/rules/configuration-rules/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/configuration-rules/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/examples/">/rules/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/examples.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/origin-rules/examples/">/rules/origin-rules/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/origin-rules/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/snippets/examples/">/rules/snippets/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/snippets/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/transform/examples/">/rules/transform/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/transform/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/rules/url-forwarding/examples/">/rules/url-forwarding/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/url-forwarding/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/sandbox/sdk/guides/">/sandbox/sdk/guides/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/sandbox/sdk/guides/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/sandbox/sdk/tutorials/">/sandbox/sdk/tutorials/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/sandbox/sdk/tutorials/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/speed/troubleshooting/">/speed/troubleshooting/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/speed/troubleshooting/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/ssl/troubleshooting/">/ssl/troubleshooting/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/ssl/troubleshooting/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/stream/examples/">/stream/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/stream/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/vectorize/demos/">/vectorize/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/vectorize/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/workers-ai/guides/demos-architectures/">/workers-ai/guides/demos-architectures/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workers-ai/guides/demos-architectures.mdx">Source</a>
- <a href="https://developers.cloudflare.com/workers/demos/">/workers/demos/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workers/demos.mdx">Source</a>
- <a href="https://developers.cloudflare.com/workers/examples/">/workers/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workers/examples/index.mdx">Source</a>
- <a href="https://developers.cloudflare.com/workflows/examples/">/workflows/examples/</a>-<a href="https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workflows/examples/index.mdx">Source</a>

**Partials**

</details>

The `ResourcesBySelector` component allows you to pull in documentation resources based on the `pcx_content_type` and `products` frontmatter properties.

## Component

```mdx
import { ResourcesBySelector } from "~/components";

<ResourcesBySelector
	directory="workers/examples/"
	types={["example"]}
	filterables={["products"]}
/>
```

### Inputs

- `directory` `string`

  The directory to search for resources in, relative to `src/content/docs/`. For example, for Workers tutorials, `directory="workers/tutorials/"`.
- `filterables` `string[]`

  An array of frontmatter properties to show in the frontend filter dropdown. For example, `filterables={["products"]}` will allow users to filter based on each pages' `products` frontmatter.
- `types` `string[]`

  An array of `pcx_content_type` values to filter which content gets pulled into the component. For example, `types={["example"]}`.
- `products` `string[]` optional

  An array of `products` values to filter which content gets pulled into the component. For example, `products={["D1"]}`.
- `showDescriptions` `boolean` optional (default true)

  If set to `false`, will only show the titles of associated pages, not the showDescriptions
- `showLastUpdated` `boolean` optional (default false)

  If set to `true`, will add the last updated date, which is added in the [`updated` frontmatter value](https://developers.cloudflare.com/style-guide/build-the-page/frontmatter/custom-properties/#properties).

Was this helpful?

YesNo

## On this page

[![](https://developers.cloudflare.com/_astro/logo.te5VL_aD.svg)Docs](https://developers.cloudflare.com/)

```json
{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/style-guide/build-the-page/components/resources-by-selector/#page","headline":"Resources by selector","description":"Display resources filtered by selector values.","url":"https://developers.cloudflare.com/style-guide/build-the-page/components/resources-by-selector/","inLanguage":"en","image":"https://developers.cloudflare.com/style-guide/build-the-page/components/resources-by-selector/og.png?v=8fbc7958544fcb2e","dateModified":"2026-08-20","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
```
