Lightlines
By upstash

upstash-qstash-js

upstash1.8k installs

Build background jobs with retries and scheduled delivery.

What it does

Implement asynchronous HTTP messaging, scheduling, queues, and webhook verification using the QStash JavaScript SDK.

When to use it

Use when implementing HTTP message publishing, scheduled or delayed delivery, FIFO queues, webhook verification, callbacks, dead letter handling, or deduplication.

How to use it

It changes how the agent implements QStash messaging in the project, including signature verification, credential configuration, retries, queues, and failed-message recovery.

What you provide

  • An existing project

Uses

Latest review

What you need · 4

Uses the @upstash/qstash package, with an npm installation command provided.

The basic publishing client reads its authentication token from the QSTASH_TOKEN environment variable.

Enables incoming-message verification alongside QSTASH_NEXT_SIGNING_KEY; the setup checker reads it from the environment.


Access · 1

This skill

@upstash/qstash

Execute

Installs the QStash SDK