Skip to content

Runtimes & workflows

Durabull vs Upstash QStash

QStash pushes messages to your HTTPS endpoints. Upstash Workflow adds durable steps at $1 per 100K steps. Neither product reads BullMQ.

Upstash QStash website ↗3 primary references
System map
Your applicationProducers & workers
enqueue / process
Redis + BullMQQueue state & job lifecycle
runtime
inspect / operate
DurabullDashboard · alerts · MCP
operations
A runtime changes how jobs execute. A dashboard changes how you operate them.
The case for QStash

Choose QStash for serverless or edge HTTP handlers, scheduled calls, and fan-out to URLs without running Redis.

The case for Durabull

Choose Durabull when your existing BullMQ runtime meets your needs and you want queue inspection, alerts, and MCP without changing the delivery model.

Capabilities

The details that change the decision

Compare the documented deployment modes. “Not documented” means we did not find a vendor claim, not proof that a capability is impossible. Check the primary sources.
Durabull versus QStash feature comparison
FeatureDurabullQStash
BrokerYour Redis + BullMQUpstash HTTP push
1M messages, pay-as-you-goFree to start + your infrastructure$10 (one delivery each)
10M messagesFree to start + your infrastructure$100
100M messagesFree to start + your infrastructure$1,000

Setup

How QStash connects

HTTP publish to QStash; QStash calls your URL. No Redis queue keys.

Application changes. Yes if you leave BullMQ.

Queue discovery
N/A.
Environments
Upstash projects, not Redis connections.
Alerts
Not a BullMQ alerter. The Prod Pack add-on (+$200/mo) adds Prometheus and Datadog integrations.
AI & MCP
No official QStash operations MCP found. Upstash publishes machine-readable pricing markdown.

Economics

Understand what you are paying for

Different products, different cost boundaries. Durabull’s hosted app is free to start and covers its dashboard. Redis, worker compute, storage, networking, and operational work remain yours. A runtime’s usage charges may cover orchestration or compute. The prices here are not a total-cost or savings benchmark.
QStash pricing
As of 2026-10-20: pay-as-you-go $1 per 100K messages. Free: 1,000 messages/day. Fixed plans: 1M messages/day for $180/mo, 10M/day for $420/mo. The pricing FAQ says each delivery attempt, including each retry, is billed as a message; the pricing markdown also says retries are free. Confirm with Upstash before budgeting retry-heavy workloads.
QStash license
Managed service.
Durabull
Hosted dashboard is free to start. Redis, worker compute, and infrastructure operations remain your costs. Check the pricing page for current terms. Apache License 2.0 (OSI-approved open source). Self-host on your own infrastructure.
QStash pay-as-you-go at $1 per 100K billable messages (pricing as of 2026-10-20): one endpoint, successful first delivery, no fan-out or retries. Bandwidth, handler compute, and add-ons excluded. Retries would add billable messages under the pricing FAQ. Durabull’s free-to-start hosted dashboard excludes Redis, workers, and operations.
VolumeRuntime / product chargesDurabull hosted feeUnit
1M messages$10Free to start + your infrastructurepublished message
10M messages$100Free to start + your infrastructurepublished message
100M messages$1,000Free to start + your infrastructurepublished message

QStash pay-as-you-go at $1 per 100K billable messages (pricing as of 2026-10-20): one endpoint, successful first delivery, no fan-out or retries. Bandwidth, handler compute, and add-ons excluded. Retries would add billable messages under the pricing FAQ. Durabull’s free-to-start hosted dashboard excludes Redis, workers, and operations.

Questions about QStash and Durabull

Are QStash retries free?

Budget for them. The QStash pricing FAQ says each delivery attempt counts as one message, so a retry that succeeds bills two messages. The machine-readable pricing markdown also contains a “retries are free” line, so confirm the terms with Upstash. Our illustration assumes successful first delivery to one endpoint and does not depend on a retry rate.

Evidence

Sources & methodology

Reviewed against vendor documentation, public pricing, and source repositories. This is a documentation comparison, not a hands-on benchmark. Vendor docs may describe different editions or deployment modes; confirm those details before purchasing.

Durabull details: product documentation, pricing, and MCP reference. Found a change? Send a correction.

Continue your research

Practical guides

Connect Redis. Queues appear.

Inspect your Redis-backed BullMQ queues in one place. Hosted Durabull is free to start.