Freedom251 › Task Queue Software
BullMQ

What BullMQ is
BullMQ is a self-hosted, open-source message queue for Redis and PostgreSQL, intended for background jobs at scale. The standard project uses the MIT license and has no artificial limits on workers or concurrency. Jobs can be delayed or scheduled with cron expressions, fixed intervals, or custom patterns. Automatic retries support exponential backoff, custom strategies, and dead-letter queues. Parent and child jobs can run in parallel, with unlimited nesting, failure propagation options, and result aggregation. Queue or group rate limits and job deduplication support throttling and debounce patterns; group-based limiting is a Pro feature. Listed libraries for Node.js, Bun, Python, .NET, Rust, Elixir, and PHP can share queues. Compatible services include Redis, Valkey, DragonflyDB, AWS ElastiCache, and Upstash. Taskforce.sh provides throughput, latency, queue-health metrics, alerts, search, filtering, debugging, and execution logs. BullMQ Pro adds grouping, batches, observables, and support for Node.js and Bun. The Standard plan costs $1,395 a year or 139.00 USD monthly.
Who it suits
BullMQ suits developers running background work across self-hosted infrastructure and multiple runtimes. The Standard license is available to organizations with fewer than 100 employees.
What it does well
- MIT-licensed standard project
- Supports delayed and recurring jobs
- Retry policies include dead-letter queues
- Libraries span seven listed runtimes
- Works with several Redis-compatible services
What to know first
- Group rate limiting requires Pro
- Pro availability is limited to Node.js and Bun
- Standard license excludes organizations with 100-plus employees
- Self-hosted deployment requires infrastructure
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Standard | $1,395 /year** or $139/monthly · Per-deployment license · Groups · Batches · Observables · Professional Support · Available to organizations with fewer than 100 employees | $1,395 a year |
| Embedded | Custom · Redistribution rights · Embed in your products · Sell to your customers · All Enterprise Features | On request |
| Enterprise | Custom · Multiple deployments · Volume discounts available · Priority Support · Custom Agreements / MSA · Payment by POs | On request |
As bullmq.io lists them, read 30 Sept 2026. The maker's own page has the final word.
Verdict
BullMQ provides scheduling, retries, job flows, rate controls, and monitoring for distributed background work. Licensing and Pro-only capabilities should be checked against organization size and required features.
Facts from BullMQ's own pages
- Compatible services
- BullMQ works with Redis, Valkey, DragonflyDB, AWS ElastiCache, and Upstash. · bullmq.io, 30 Sept 2026
- Job flows
- Parent and child jobs can run in parallel with unlimited nesting depth, failure propagation strategies, and result aggregation. · bullmq.io, 30 Sept 2026
- Job scheduling
- BullMQ supports delayed jobs and recurring schedules using cron expressions, fixed intervals, or custom patterns. · bullmq.io, 30 Sept 2026
- License
- The standard BullMQ project is MIT licensed, with no artificial limits on workers or concurrency. · bullmq.io, 30 Sept 2026
- Monitoring
- The Taskforce.sh dashboard offers live throughput, latency, queue health metrics and alerts, plus job search, filtering, debugging, and execution logs. · bullmq.io, 30 Sept 2026
- Pricing eligibility
- The Standard license is available to organizations with fewer than 100 employees; larger organizations require an Enterprise license. · bullmq.io, 30 Sept 2026
- Pro features
- BullMQ Pro adds job grouping, batches, observables, and professional support, and the site says it is currently available for Node.js and Bun. · bullmq.io, 30 Sept 2026
- Purpose
- BullMQ is an open source message queue for Redis and PostgreSQL for running background jobs at scale. · bullmq.io, 30 Sept 2026
- Rate limiting
- BullMQ supports queue or group rate limits and job deduplication for debounce and throttle patterns; group-based rate limiting is a Pro feature. · bullmq.io, 30 Sept 2026
- Retries
- Jobs can automatically retry with exponential backoff, custom retry strategies, and dead letter queues. · bullmq.io, 30 Sept 2026
- Scale
- The site says BullMQ can run thousands of workers across unlimited servers with minimal configuration. · bullmq.io, 30 Sept 2026
- Security and compliance
- The site states that Taskforce.sh is SOC 2 Type II certified and GDPR compliant. · bullmq.io, 30 Sept 2026
- Supported runtimes
- The site lists libraries for Node.js, Bun, Python, .NET, Rust, Elixir, and PHP that can share queues. · bullmq.io, 30 Sept 2026
Where BullMQ stands on Freedom251
- Task Queue Software#16 of 37