Upstash QStash
HTTP-based message queue and scheduler, priced per message with a per-day cap rather than a monthly allowance.
- queue
- Yes
- Not documented
- Not documented
Who it suits.
HTTP-first workloads that want scheduling and delay measured in months rather than a day, without running a consumer process.
Consider something else if…
The free plan is capped per day rather than per month, so a single burst can exhaust it while a monthly allowance elsewhere would absorb the same volume.
Editorial · Palash Bagchi · approved
What the documentation says.
Each value below links to the page it was read from, with the sentence it came from. Criteria Upstash QStash does not publish are not listed.
Pricing
Free tier
Yes
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“Free $0 [...] Messages per Day 1,000”
Read 2026-09-06 · official pricing
Pricing model
Per message rather than per operation, metered against a daily ceiling on the free plan and priced at $1 per 100,000 on Pay as You Go, with monthly bandwidth caps alongside — 50 GB on the smaller plans, 1 TB and 5 TB above.
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“$1 per 100K messages [...] Max Messages per Day 1,000 Unlimited 1 M 10 M 100M+ [...] Max Monthly Bandwidth 50 GB 50 GB 1 TB 5 TB Unlimited”
Read 2026-09-06 · official pricing
Queues
Included per month
1,000 messages a day on the free plan. Pay as You Go is $1 per 100,000 messages with no daily cap; fixed plans run $180 a month for 1M a day and $420 for 10M.
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“Free $0 [...] Messages per Day 1,000 [...] Pay as You Go $1 per 100K messages [...] Messages per Day Unlimited [...] $180 / month [...] 1M [...] $420 [...] 10M”
Read 2026-09-06 · official pricing
Maximum message size
1 MB on the free plan, 10 MB on Pay as You Go and 50 MB on the fixed plans.
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“Max Message Size 1 MB 10 MB 50 MB 50 MB Custom”
Read 2026-09-06 · official pricing
Message retention
Dead letter queue retention of 3 days on the free plan, 7 days on Pay as You Go, 30 days and 3 months on the fixed plans.
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“Max DLQ Retention 3 days 7 days 30 days 3 months Custom”
Read 2026-09-06 · official pricing
Maximum delay
7 days on the free plan; 1 year on Pay as You Go and unlimited on the fixed plans.
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“Max Delay 7 days 1 year Unlimited Unlimited Custom”
Read 2026-09-06 · official pricing
Dead letter queue
Supported
Sources (1) →Sources ↓
- QStash Pricing — Upstash ↗
“Max DLQ Retention 3 days 7 days 30 days 3 months Custom”
Read 2026-09-06 · official pricing
