FREEDOM251

Freedom251 › Task Queue Software

BullMQ

Free plan Self-hosted

Visit BullMQ Alternatives Pricing

BullMQ's own site

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

PlanBilled and limitsPrice
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
EmbeddedCustom · Redistribution rights · Embed in your products · Sell to your customers · All Enterprise FeaturesOn request
EnterpriseCustom · Multiple deployments · Volume discounts available · Priority Support · Custom Agreements / MSA · Payment by POsOn 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

Look at these too