Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions src/content/changelog/queues/2025-10-10-queues-free-plan.mdx
Original file line number Diff line number Diff line change
@@ -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.