Skip to content

Platform · 4 November 2026

Upstash QStash schedules API for Cron

QStash's schedules endpoints are served under /compat/qstash, so the @upstash/qstash client manages Cron jobs by changing only its base URL and token. Supported: create (POST /v2/schedules/{destination} with Upstash-Cron, Upstash-Method and the request body), get, list, pause, resume and delete. Each schedule is a job that sends the request to the destination on the cron schedule in UTC, with up to 3 retries, and is billed by measured use. A header not supported yet, such as Upstash-Retries or Upstash-Forward-*, returns 400 with its name. Errors return QStash's status and {"error"} body.

Same day.

Cut your cloud billby 75%.

No card to start. Billed by the second after.

Start free, no card