cloudflare-queues

Installation
Summary

Async message queues for background processing with automatic retries, batching, and dead letter queue support.

  • Supports producer and consumer patterns with configurable batching (1-100 messages), timeouts (0-60s), and retry policies (0-100 retries) across 10,000 queues per account
  • Handles non-idempotent operations safely through explicit message acknowledgement; prevents duplicate writes and data loss with dead letter queue configuration
  • Processes up to 5,000 messages/second per queue with auto-scaling concurrency (up to 250 concurrent invocations) and 128 KB message size limit
  • Includes HTTP publishing API (May 2025+) for external services, event subscriptions from R2/KV/AI (August 2025+), and pause/purge management commands
  • Prevents 13 documented issues including multi-dev queue isolation, remote binding conflicts, and DLQ data loss scenarios
SKILL.md

Cloudflare Queues

Status: Production Ready ✅ Last Updated: 2026-01-09 Dependencies: cloudflare-worker-base (for Worker setup) Latest Versions: wrangler@4.58.0, @cloudflare/workers-types@4.20260109.0

Recent Updates (2025):

  • April 2025: Pull consumers increased limits (5,000 msg/s per queue, up from 1,200 requests/5min)
  • March 2025: Pause & Purge APIs (wrangler queues pause-delivery, queues purge)
  • 2025: Customizable retention (60s to 14 days, previously fixed at 4 days)
  • 2025: Increased queue limits (10,000 queues per account, up from 10)

Quick Start (5 Minutes)

# 1. Create queue
Related skills
Installs
345
GitHub Stars
776
First Seen
Jan 20, 2026