Cloudflare Platform Router
Choose the smallest relevant product surface, then use current first-party
documentation or a narrower skill. This router is not a local copy of the
Cloudflare product manuals.
Retrieve current facts
- Cloudflare documentation for supported
behavior, limits, pricing, and product maturity.
- Cloudflare changelog for recent
launches and breaking changes.
- The installed Wrangler configuration schema and package
.d.ts files for the
project's actual build contract.
Do not infer current API signatures, limits, pricing, or availability from this
router.
Route the request
| Need |
Start with |
| Stateless edge or full-stack compute |
Workers, Pages, or Pages Functions |
| Per-key coordination, realtime state, or alarms |
Durable Objects |
| Long-running steps or asynchronous delivery |
Workflows or Queues |
| Containers or isolated code execution |
Containers or Sandbox SDK |
| Key/value configuration or cache-like data |
KV |
| Relational SQLite data |
D1 |
| Existing PostgreSQL/MySQL acceleration |
Hyperdrive |
| Objects and files |
R2 |
| Versioned file trees or Git-compatible artifacts |
Artifacts |
| Vector search or model inference |
Vectorize or Workers AI |
| Stateful AI agents |
Cloudflare Agents SDK |
| AI-provider routing and observability |
AI Gateway |
| Feature flags |
Flagship |
| Public hostname to a private origin |
Cloudflare Tunnel |
| Private access, filtering, or SASE |
Cloudflare One skills |
| CAPTCHA or form bot protection |
Turnstile |
| Image or video delivery |
Images or Stream |
| Browser automation |
Browser Rendering |
| Infrastructure as code |
Terraform, Pulumi, or Cloudflare API |
When several products appear viable, ask what consistency, latency, lifecycle,
data shape, and operator interface the application actually needs. Do not select
a product merely because it is newer or appears elsewhere in the stack.
Prefer narrower skills
cloudflare-production-builder for material production architecture,
migrations, deployment, rollback, or live verification.
durable-objects for Durable Object design and implementation.
agents-sdk for applications using Cloudflare's agents package.
workers-best-practices for Workers-specific authoring or review.
wrangler for exact CLI or configuration work.
cloudflare-email-service, turnstile-spin, sandbox-sdk, and
cloudflare-do-turn-based-multiplayer for their named domains.
cloudflare-one and cloudflare-one-migrations for Zero Trust and SASE.
Load only the skill that owns the active decision. A cross-product request does
not require every product skill.
1---2name: cloudflare3description: Route an ambiguous or cross-product Cloudflare platform request to the appropriate product, documentation, or narrower local skill. Use when the user needs help choosing among Cloudflare compute, storage, AI, networking, security, media, or infrastructure products. Do not trigger when the request already names a specific Cloudflare product or matches a narrower installed skill.4---56# Cloudflare Platform Router78Choose the smallest relevant product surface, then use current first-party9documentation or a narrower skill. This router is not a local copy of the10Cloudflare product manuals.1112## Retrieve current facts1314- [Cloudflare documentation](https://developers.cloudflare.com/) for supported15 behavior, limits, pricing, and product maturity.16- [Cloudflare changelog](https://developers.cloudflare.com/changelog/) for recent17 launches and breaking changes.18- The installed Wrangler configuration schema and package `.d.ts` files for the19 project's actual build contract.2021Do not infer current API signatures, limits, pricing, or availability from this22router.2324## Route the request2526| Need | Start with |27| --- | --- |28| Stateless edge or full-stack compute | Workers, Pages, or Pages Functions |29| Per-key coordination, realtime state, or alarms | Durable Objects |30| Long-running steps or asynchronous delivery | Workflows or Queues |31| Containers or isolated code execution | Containers or Sandbox SDK |32| Key/value configuration or cache-like data | KV |33| Relational SQLite data | D1 |34| Existing PostgreSQL/MySQL acceleration | Hyperdrive |35| Objects and files | R2 |36| Versioned file trees or Git-compatible artifacts | Artifacts |37| Vector search or model inference | Vectorize or Workers AI |38| Stateful AI agents | Cloudflare Agents SDK |39| AI-provider routing and observability | AI Gateway |40| Feature flags | Flagship |41| Public hostname to a private origin | Cloudflare Tunnel |42| Private access, filtering, or SASE | Cloudflare One skills |43| CAPTCHA or form bot protection | Turnstile |44| Image or video delivery | Images or Stream |45| Browser automation | Browser Rendering |46| Infrastructure as code | Terraform, Pulumi, or Cloudflare API |4748When several products appear viable, ask what consistency, latency, lifecycle,49data shape, and operator interface the application actually needs. Do not select50a product merely because it is newer or appears elsewhere in the stack.5152## Prefer narrower skills5354- `cloudflare-production-builder` for material production architecture,55 migrations, deployment, rollback, or live verification.56- `durable-objects` for Durable Object design and implementation.57- `agents-sdk` for applications using Cloudflare's `agents` package.58- `workers-best-practices` for Workers-specific authoring or review.59- `wrangler` for exact CLI or configuration work.60- `cloudflare-email-service`, `turnstile-spin`, `sandbox-sdk`, and61 `cloudflare-do-turn-based-multiplayer` for their named domains.62- `cloudflare-one` and `cloudflare-one-migrations` for Zero Trust and SASE.6364Load only the skill that owns the active decision. A cross-product request does65not require every product skill.