{
  "slug": "bullmq",
  "name": "BullMQ",
  "url": "https://bullmq.io",
  "cat": "auto",
  "group": "ship",
  "tagline": "Redis-backed Node.js job queue",
  "price": "Core library free and MIT. BullMQ Pro $139/mo or $1,395/year per deployment for orgs under 100 employees; Enterprise and Embedded custom. You supply and pay for your own Redis.",
  "tier": "mixed",
  "pick": false,
  "what": "The de facto Node.js queue library, MIT-licensed and built on Redis. Priorities, delayed and repeatable jobs, rate limiting, retries with exponential backoff, parent-child flows and sandboxed processors. Bull Board or Taskforce.sh add a dashboard. Pro adds groups, batches and observables.",
  "why": "Zero vendor lock-in and zero per-execution billing: if you already run Redis, background jobs cost nothing but the code you write. The default pick for a long-lived Node service on a VPS, Fly.io or Railway.",
  "warn": "You own the operations: Redis persistence, memory limits, stalled-job recovery and worker deployment are all yours. It does not suit serverless, because workers must be long-running processes.",
  "install": "npm install bullmq",
  "category": {
    "key": "auto",
    "name": "Automation & background jobs",
    "desc": "Visual no-code and code-first job runners — different problems, listed together.",
    "group": "ship",
    "groupName": "Ship it & keep it alive"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://bullmq.io/",
    "checked_at": "2026-08-19T00:58:08.071+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}