BullMQ
BullMQ: Deep background processing for production Node.js teams that need queue control. Ranked #4 of 36 in Task Queue Software by our editors (8.9/10); pricing: Free plan; best for production Node.js queue workloads.
At a glance
- Editor score8.9 / 10
- PricingFree plan
- Best forProduction Node.js queue workloads
- Free planYes
- Paid from$1,395/unit/yr
- Deployment modelSelf_hosted
- Facts checked20 Sep 2026

Where it wins
- Retries, scheduling, dead-letter queues, priorities, and dependencies
- Concurrency control and horizontal worker scaling
- Open-source library with Node.js and polyglot support
Where it doesn't
- Runs on Redis-compatible backends
- Standard licensing is limited to organizations under 100 employees
- Commercial pricing is charged per deployment
Our verdict on BullMQ
BullMQ is an open-source background-job and message-queue library for distributed job processing. It is designed for production teams building microservices, worker-based applications, and polyglot systems, with official support for Node.js, Bun, Python, Rust, Elixir, and PHP. The core model uses queues and workers, while the feature set covers delayed jobs, scheduled jobs, retries, rate limiting, priorities, concurrency, job flows, and dependencies.
Pricing separates the free open-source option from commercial licensing. Standard is listed at $139 USD per deployment per month, or $1,395 USD per deployment per year, and adds Groups, Batches, Observables, and Professional Support. Standard is available to organizations with fewer than 100 employees; larger organizations require Enterprise licensing. Enterprise includes all Standard features plus volume discounts, priority support, custom agreements or an MSA, and payment by purchase orders. Embedded adds redistribution rights, product embedding, and the ability to sell to customers.
BullMQ fits teams that want detailed control over queue behavior, including fixed, exponential, and custom retry backoff; FIFO, LIFO, priority, and rate-limited jobs; dead-letter queues; and parent-child flows. It connects with Redis, Valkey, DragonflyDB, AWS ElastiCache, Upstash, and PostgreSQL, and supports self-hosted and API deployments. Polyglot interoperability broadens its fit beyond Node.js applications. Teams should choose BullMQ when queue depth, scaling controls, and datastore flexibility matter. It is less suitable for organizations that do not want to operate a self-hosted queue architecture or that fall outside Standard licensing eligibility.
Your product? Our editors can test BullMQ in depth and publish a review, labelled as paid · from $149/mo →
BullMQ pricing
All 3 BullMQ plans and prices →
BullMQ fact sheet
| Free plan | Yes |
|---|---|
| Paid from | $1,395/unit/yr |
| Deployment model | Self_hosted |
| Custom retry policy | Yes |
| Scheduled jobs | Yes |
| Dead-letter queue | Yes |
| Maximum payload size | Not verified |
| Official SDK languages | Node.js, Bun, Python, Rust, Elixir, PHP |
| Deployment | Self-hosted |
| Compliance & security | SOC 2, GDPR |
| Support | Email, Docs |
| Built for | Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 6 integrations: Redis, Valkey, DragonflyDB, AWS ElastiCache, Upstash, PostgreSQL |
| Pricing | Free plan (source) |
| Website | bullmq.io |
| Facts checked | 20 Sep 2026 |
BullMQ integrations
BullMQ lists 6 integrations on its own site.
- Redis
- Valkey
- DragonflyDB
- AWS ElastiCache
- Upstash
- PostgreSQL
Alternatives to BullMQ
- HatchetA code-first queue for durable execution, observable workflows, and AI task orchestration.9.4
- Trigger.devA strong fit for durable TypeScript tasks, queues, retries, and preview environments.9.2
- InngestA flexible task engine for serverless teams that need durable, observable execution.9.0
BullMQ vs the competition
- BullMQ vs Hatchet
- BullMQ vs Trigger.dev
- BullMQ vs Inngest
- BullMQ vs Taskiq
- BullMQ vs pg-boss
- BullMQ vs Celery
Compare BullMQ with any tool side by side →
Used BullMQ? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used BullMQ for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
BullMQ is listed in our Task Queue Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/bullmq/"><img src="https://www.itechguides.com/best/badge/bullmq.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update





