upstashupstashOfficialยท1 Agent Skills Included

qstash-js

Serverless message publishing, scheduling, queues, and signature verification

Publishes HTTP messages to endpoints with guaranteed delivery, retries, and scheduling for serverless and edge runtimes. Eliminates manual retry logic, lost webhooks, and duplicate events through queues, flow control, and deduplication. Verifies incoming message signatures and handles callbacks and dead letter queues so background jobs run reliably.
npx skills add upstash/qstash-js --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install qstash-js?โ–ผ

Run `npx skills add upstash/qstash-js --all -g -y` in your terminal to install this skill globally.

What is QStash used for?โ–ผ

QStash is an HTTP-based messaging and scheduling service for serverless and edge apps. It delivers messages to your endpoints with automatic retries and at-least-once delivery guarantees.

How do I schedule or delay messages with QStash?โ–ผ

Use the delay or notBefore options when publishing, or create recurring schedules with cron expressions through the SDK's schedules API.

How do I verify incoming QStash webhooks?โ–ผ

Use the Receiver class with your current and next signing keys to verify the Upstash-Signature header before processing any incoming message.

Which platforms does the QStash JS SDK support?โ–ผ

It works on Next.js, Cloudflare Workers, Deno, Node.js 18+, Vercel Edge, SvelteKit, Nuxt, SolidJS, and AWS Lambda.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’