Quirrel

Quirrel provides a JavaScript and TypeScript SDK for enqueuing, scheduling, retrying, and managing background jobs in serverless and containerized applications. The Queue API exposes methods such as enqueue, enqueueMany, get, getById, invoke, and delete to manage job lifecycle and supports recurring jobs via cron expressions, delayed execution, exclusive jobs, and configurable retry policies. Quirrel is framework agnostic and integrates with Next.js, Redwood, Remix, SvelteKit, Nuxt.js, Blitz.js, Vercel, Netlify, and Express.

API entry from apis.yml

apis.yml Raw ↑
aid: quirrel:quirrel
name: Quirrel
description: Quirrel provides a JavaScript and TypeScript SDK for enqueuing, scheduling, retrying, and
  managing background jobs in serverless and containerized applications. The Queue API exposes methods
  such as enqueue, enqueueMany, get, getById, invoke, and delete to manage job lifecycle and supports
  recurring jobs via cron expressions, delayed execution, exclusive jobs, and configurable retry policies.
  Quirrel is framework agnostic and integrates with Next.js, Redwood, Remix, SvelteKit, Nuxt.js, Blitz.js,
  Vercel, Netlify, and Express.
humanURL: https://quirrel.dev
tags:
- Job Queues
- Workflow Automation
- Background Jobs
- Serverless
properties:
- type: Documentation
  url: https://docs.quirrel.dev
- type: GettingStarted
  url: https://docs.quirrel.dev/getting-started
- type: SourceCode
  url: https://github.com/quirrel-dev/quirrel
- type: SDKs
  url: https://www.npmjs.com/package/quirrel