diff --git a/src/content/changelog/queues/2025-10-10-queues-free-plan.mdx b/src/content/changelog/queues/2025-10-10-queues-free-plan.mdx new file mode 100644 index 00000000000000..c42999f2cff75f --- /dev/null +++ b/src/content/changelog/queues/2025-10-10-queues-free-plan.mdx @@ -0,0 +1,50 @@ +--- +title: Cloudflare Queues now available on Workers Free plan +description: Cloudflare Queues now available on Workers Free plan with up to 10,000 operations included per day +products: + - queues +date: 2025-10-30 12:00:00 UTC +--- + +[Cloudflare Queues](/queues), previously availabe only on the Workers paid plan, is now part of the free tier, offering guaranteed message delivery across up to **10,000 queues** with no charges for egress bandwidth. Every Cloudflare account now includes **10,000 operations per day** including reads, writes, and deletes. For more details on how each operation is defined, refer to [Queues pricing](https://developers.cloudflare.com/workers/platform/pricing/#queues). + +All features of the existing Queues functionality are available on the free tier, including unlimited [event subscriptions](/queues/event-subscriptions/). Note that the maximum retention period on the free tier, however, is 24 hours rather than 14 days. + +You can view metrics for your message operations in aggregate on the [Cloudflare dashboard](https://dash.cloudflare.com/) under **Storage & Databases** -> **Queues** -> **Metrics** -> **Billable Operations** or [programmatically via GraphQL](https://developers.cloudflare.com/queues/observability/metrics/#message-operations). + +For example, get write operations by minute: + +``` +query QueueWriteOperationsByMinute( + $accountTag: string! + $queueId: string! + $datetimeStart: Date! + $datetimeEnd: Date! +) { + viewer { + accounts(filter: { accountTag: $accountTag }) { + queueWriteOperationsAdaptiveGroups( + limit: 10000 + filter: { + queueId: $queueId + datetime_geq: $datetimeStart + datetime_leq: $datetimeEnd + actionType: $WriteMessage + } + orderBy: [datetimeMinute_DESC] + ) { + count + sum { + bytes + } + dimensions { + datetimeMinute + } + } + } + } +} +``` + +If you are new to Cloudflare Queues, follow [this guide](https://developers.cloudflare.com/queues/get-started/) or try one of our [tutorials](/queues/tutorials/) to get started. +