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.
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