EVERYTHING XIAOMI
Get listed
Upstash QStash logo

Upstash QStash

Upstash QStash is a cloud-based serverless messaging and scheduling service that sits between an application and an API.

Place
#8 of 37
Score
6.8
Upstash QStash's website

What Upstash QStash is

Upstash QStash is a cloud-based serverless messaging and scheduling service that sits between an application and an API. It provides at-least-once delivery guarantees and automatic retries, and can schedule messages for later delivery; maximum delay depends on the plan. URL Groups publish messages to multiple endpoints in parallel, while queues deliver messages one at a time in enqueue order. Flow Control sets rate and parallelism limits, putting excess messages on a waitlist. Failed jobs can be retried or managed through a dead letter queue, and deduplication helps prevent duplicate delivery. QStash documents integrations for OpenAI-compatible providers and Anthropic, including batching chat completion requests and returning results to a callback. Requests include an HMAC-SHA256 signed JWT in the Upstash-Signature header for authenticity checks. The Free plan is free and includes 1,000 messages per day, 50 GB bandwidth, a 1 MB message limit and a seven-day maximum delay. Pay as You Go costs $1 a month, billed at $1 per 100K messages, with a 10 MB message limit and one-year maximum delay. Fixed plans and add-ons provide other listed limits and options.

Good

  • Free plan includes 1,000 messages per day.
  • Supports retries and dead letter queues.
  • URL Groups publish to multiple endpoints.
  • Provides per-queue ordering.
  • Supports HMAC-SHA256 request signatures.

Watch out

  • Free plan limits messages to 1 MB.
  • Free plan maximum delay is seven days.
  • Fixed plans cost $180.00 or more per month.
  • Prod Pack adds $200/month.

Who it suits

QStash suits developers who need scheduled HTTP messaging, retries, ordered queue delivery or parallel delivery to multiple endpoints. Its listed LLM integrations may also suit teams batching requests to supported providers.

Verdict

QStash offers scheduling, delivery controls and retry handling, with a free tier and usage-based pricing option. Compare the plan limits for message size, delay and bandwidth with the needs of your application.

Plans and prices

From Upstash QStash's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFree1,000 messages/day · 50 GB bandwidth · 1 MB max message size · 7-day max delay · $0/month
Pay as You Go$1 a monthUnlimited messages/day · 50 GB bandwidth, then $0.05/GB · 10 MB max message size · 1-year max delay · $1 per 100K messages
Fixed 1M$180 a month1M messages/day · 1 TB bandwidth · 50 MB max message size · 10,000 active schedules · $180/month
Prod Pack$200 a monthAdd-on · Uptime SLA · Encryption at Rest · SOC-2 · Prometheus · Datadog · +$200/month
Fixed 10M$420 a month10M messages/day · 5 TB bandwidth · 50 MB max message size · 50,000 active schedules · $420/month
EnterprisePriced on request100M+ messages/day · Unlimited bandwidth · Custom message size and limits · Custom

The facts

Each one read from Upstash QStash's own pages, with the date it was checked.

What it does

Deduplication
QStash supports deduplication to prevent duplicate messages from being delivered.checked 5 Oct 2026
Failed messages
QStash supports retrying failed jobs and using a dead letter queue to manage failed messages.checked 5 Oct 2026
Fan-out
URL Groups let QStash publish messages to multiple endpoints in parallel.checked 5 Oct 2026
FIFO queues
Queues can deliver enqueued messages one by one in the order they were enqueued.checked 5 Oct 2026
Flow control
Flow Control sets rate and parallelism limits for endpoint delivery, with excess messages added to a waitlist.checked 5 Oct 2026
LLM integrations
QStash documents integrations for OpenAI-compatible providers and Anthropic, including batching chat completion requests and delivering results to a callback.checked 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.checked 5 Oct 2026
Prod Pack SLA
Prod Pack accounts include an SLA guaranteeing 99.99% uptime.checked 5 Oct 2026
Regions
QStash is available in EU and US regions, which have independent infrastructure, pricing, resources, logs, and messages.checked 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.checked 5 Oct 2026
Scheduling
QStash can schedule messages for future delivery, with the maximum delay depending on the plan.checked 5 Oct 2026
Support
Upstash says customers on any subscription plan can contact its team at [email protected] for technical support, questions, and feedback.checked 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.checked 5 Oct 2026

The company

Headquarters
California, United Stateschecked 28 Sep 2026

Alternatives to Upstash QStash

All alternatives
  1. 1Inngest logo

    Inngest

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $99 a month
  2. 2

    Hangfire

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0From $500 a year
  3. 3

    Graphile Worker

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.9From $25 a month
  4. 4

    Gearman

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  5. 5

    Google Tasks

    Free planAndroidiOSWeb
    7.0Free plan
  6. 6

    IronWorker

    Free planWebAPILinuxSelf-hosted
    6.9From $169 a month