FREEDOM251

Freedom251 › Message Broker Software

Upstash QStash

Free plan APIWeb

Visit Upstash QStash Alternatives Pricing

Upstash QStash's own site

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

PlanBilled and limitsPrice
Free$0/month · 1,000 messages/day · 50 GB bandwidth · 1 MB max message size · 7-day max delayFree
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
EnterpriseCustom · 100M+ messages/day · Unlimited bandwidth · Custom message size and limitsOn request

As upstash.com lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Upstash QStash website.
  2. Choose the Free plan or a paid plan based on its listed limits.
  3. Use the web or API platform to work with QStash.
  4. 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

Look at these too