Cloudflare Queues

API

Durable message queues for Workers and HTTP producers or consumers

Price
Free allowance; paid per operation
Access
Cloudflare account and API token

About

Cloudflare Queues buffers messages with retries, batching and dead-letter queues. Workers bindings and HTTP endpoints connect producers and consumers. Delivery is at least once, so consumers must handle duplicate messages. A Cloudflare account is required.

What you can do with it

  • Queue messages from a Worker and process them asynchronously
  • Buffer bursts of events with batch consumers and retry failed messages
  • Produce or consume queue messages over HTTP outside Cloudflare Workers

Get started

  1. Create a Cloudflare account and queue
  2. Configure a Worker binding or use the HTTP API
  3. Make consumers tolerate redelivery before processing messages

Example

curl "https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/queues" \
  -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

Details

Hosting
Hosted service
Available in
Worldwide
MCP server
Remote
Works with
Cloudflare

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .