Skills / Engineering / Upstash QStash

Upstash QStash

Add serverless messaging and scheduling with Upstash QStash. Covers HTTP-based message queues, delayed and scheduled delivery, cron jobs, retries with backoff, dead-letter handling, and signature verification for reliable jobs on serverless and edge.

This skill helps you offload background work with Upstash QStash, an HTTP-first message queue for serverless. It publishes messages to endpoints, schedules delayed and recurring cron deliveries, configures retries and dead-letter queues, verifies request signatures, and builds fan-out and callback flows that survive stateless, scale-to-zero runtimes.

upstash qstash message-queue serverless cron

When to use

Use when adding background jobs or scheduling on serverless with Upstash QStash — HTTP message queues, delayed/scheduled delivery, cron, retries, dead-letter queues, or signature verification.

Examples

Delayed job

Send after a delay

Use Upstash QStash to send a reminder webhook 24 hours after signup, with retries and signature verification on the receiving endpoint

Serverless cron

Recurring schedule

Schedule a QStash cron that calls my /api/rollup route every hour and routes failures to a dead-letter queue
Added to wishlist