Freedom251 › Message Broker Software
Upstash QStash

What Upstash QStash is
Upstash QStash is a cloud service for messaging and scheduling that sits between an application and an API. It supports at-least-once delivery, automatic retries, scheduled messages, and HTTP delivery. URL Groups send a message to multiple endpoints in parallel; queues deliver messages in enqueue order. Flow Control limits delivery rate and parallelism, placing excess messages on a waitlist. Failed jobs can be retried or managed through a dead letter queue, and deduplication helps prevent duplicate deliveries. QStash also documents integrations for OpenAI-compatible providers and Anthropic, including batched chat completion requests with results sent to a callback. Requests include an HMAC-SHA256 signed JWT in the Upstash-Signature header for authenticity checks. The Free plan costs nothing, with 1,000 messages per day, 50 GB bandwidth, a 1 MB message limit, and a seven-day maximum delay. Pay as You Go is $1 a month, billed at $1 per 100K messages; it includes a 10 MB message limit and up to a one-year delay. Fixed plans and Enterprise offer higher stated limits.
Who it suits
QStash suits developers who need scheduled or queued HTTP message delivery, retries, endpoint fan-out, or flow controls. Its documented LLM integrations may also suit teams routing chat completion requests through supported providers.
What it does well
- Schedules messages for future delivery
- Queues preserve enqueue order
- Retries failed jobs and supports dead letter queues
- URL Groups deliver to multiple endpoints in parallel
- Free plan includes 1,000 messages per day
What to know first
- Free plan limits schedules to seven days
- Free plan message size is limited to 1 MB
- Pay as You Go bandwidth above 50 GB costs $0.05/GB
- Prod Pack is an additional $200 per month
Limits
The Free plan includes 1,000 messages per day, 50 GB of bandwidth, a 1 MB maximum message size, and a seven-day maximum delay. Pay as You Go includes 50 GB of bandwidth before charges of $0.05/GB, a 10 MB maximum message size, and a one-year maximum delay. Fixed 1M includes 1M messages per day, 1 TB bandwidth, 50 MB maximum message size, and 10,000 active schedules.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | $0/month · 1,000 messages/day · 50 GB bandwidth · 1 MB max message size · 7-day max delay | Free |
| Pay as You Go | $1 per 100K messages · Unlimited messages/day · 50 GB bandwidth, then $0.05/GB · 10 MB max message size · 1-year max delay | $1 a month |
| Fixed 1M | $180/month · 1M messages/day · 1 TB bandwidth · 50 MB max message size · 10,000 active schedules | $180 a month |
| Prod Pack | +$200/month · Add-on · Uptime SLA · Encryption at Rest · SOC-2 · Prometheus · Datadog | $200 a month |
| Fixed 10M | $420/month · 10M messages/day · 5 TB bandwidth · 50 MB max message size · 50,000 active schedules | $420 a month |
| Enterprise | Custom · 100M+ messages/day · Unlimited bandwidth · Custom message size and limits | On request |
As upstash.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Upstash QStash website.
- Choose the Free plan or a paid plan based on its listed limits.
- Use the web or API platform to work with QStash.
- Select the EU or US region for your messages and resources.
Verdict
QStash combines scheduling, queue ordering, retries, deduplication, and endpoint controls in a cloud HTTP messaging service. Compare the message, bandwidth, size, and delay limits across plans with your workload before choosing one.
Questions
Does QStash have a free plan?
Yes. The Free plan costs nothing and includes 1,000 messages per day, 50 GB of bandwidth, a 1 MB maximum message size, and a seven-day maximum delay.
How much does Pay as You Go cost?
It is listed at $1 a month and billed at $1 per 100K messages. It includes 50 GB of bandwidth, with additional bandwidth at $0.05/GB.
Which platforms and protocol does QStash support?
Its platforms are web and API. Its supported protocol is HTTP.
Can QStash deliver messages in order?
Yes. Queues deliver enqueued messages one at a time in enqueue order.
Does QStash support dead letter queues?
Yes. Failed jobs can be retried, and a dead letter queue can be used to manage failed messages.
Where does QStash run?
QStash is a cloud deployment available in EU and US regions. The regions have independent infrastructure, pricing, resources, logs, and messages.
Facts from Upstash QStash's own pages
- Deduplication
- QStash supports deduplication to prevent duplicate messages from being delivered. · upstash.com, 5 Oct 2026
- Failed messages
- QStash supports retrying failed jobs and using a dead letter queue to manage failed messages. · upstash.com, 5 Oct 2026
- Fan-out
- URL Groups let QStash publish messages to multiple endpoints in parallel. · upstash.com, 5 Oct 2026
- FIFO queues
- Queues can deliver enqueued messages one by one in the order they were enqueued. · upstash.com, 5 Oct 2026
- Flow control
- Flow Control sets rate and parallelism limits for endpoint delivery, with excess messages added to a waitlist. · upstash.com, 5 Oct 2026
- Headquarters
- California, United States · upstash.com, 28 Sept 2026
- LLM integrations
- QStash documents integrations for OpenAI-compatible providers and Anthropic, including batching chat completion requests and delivering results to a callback. · upstash.com, 5 Oct 2026
- Payload limit
- The Getting Started page states a default message size limit of 1 MB, which can be customized at the customer's request. · upstash.com, 5 Oct 2026
- Prod Pack SLA
- Prod Pack accounts include an SLA guaranteeing 99.99% uptime. · upstash.com, 5 Oct 2026
- Regions
- QStash is available in EU and US regions, which have independent infrastructure, pricing, resources, logs, and messages. · upstash.com, 5 Oct 2026
- Request security
- QStash sends an HMAC-SHA256 signed JWT in the Upstash-Signature header, which customers can verify to check request authenticity. · upstash.com, 5 Oct 2026
- Scheduling
- QStash can schedule messages for future delivery, with the maximum delay depending on the plan. · upstash.com, 5 Oct 2026
- Support
- Upstash says customers on any subscription plan can contact its team at [email protected] for technical support, questions, and feedback. · upstash.com, 5 Oct 2026
- What it does
- QStash is a serverless messaging and scheduling solution that acts as a middleman between an application and an API to provide delivery guarantees and automatic retries. · upstash.com, 5 Oct 2026
Where Upstash QStash stands on Freedom251
- Message Broker Software#32 of 39
- Task Queue Software#32 of 37
