EveryDev.ai
Sign inSubscribe
  1. Home
  2. Tools
  3. BullMQ
BullMQ icon

BullMQ

Data Processing

A fast and robust background job processing library for Redis using Node.js with support for queues, delayed jobs, retries, and more.

Visit Website

At a Glance

Pricing

Open Source
Free tier available

Open source under MIT License

BullMQ Pro Standard: $1395/yr
BullMQ Pro Standard Monthly: $139/mo
BullMQ Pro Enterprise: Custom/contact

Engagement

Available On

Web
API
SDK

Resources

WebsiteDocsGitHubllms.txt

Topics

Data ProcessingTask AutomationAI Development Libraries

About BullMQ

BullMQ is a lightweight, robust, and fast Node.js library for creating background jobs and sending messages using queues. It is backed by Redis, making it easy to scale horizontally and process jobs across multiple servers. BullMQ is a rewrite of the popular Bull library by the same authors, featuring a modern codebase written in TypeScript with new features and performance improvements. It has been successfully used in production for video transcoding, image processing, email sending, and many other background job types.

  • High Performance - Process more than 100k jobs per second with parallel job execution and bulk job additions for maximum throughput
  • Delayed Jobs - Schedule jobs to run at a specific point in time or after a delay, perfect for time-sensitive operations
  • Retry Failed Jobs - Automatically retry failed jobs with configurable retry strategies including exponential backoff
  • Job Priorities - Assign priorities to jobs to ensure critical tasks are processed first
  • Rate-Limited Jobs - Control the speed at which jobs are processed to conform to external API limits
  • Flows - Create complex job dependencies with parent-child relationships for multi-step workflows
  • Repeatable Jobs - Schedule recurring jobs using cron expressions for periodic task execution
  • Global Events - Listen to queue-wide events for monitoring and logging job progress, completion, and failures
  • Queue Metrics - Track queue performance with built-in metrics and telemetry support
  • Telemetry - Monitor and observe job processing with integrated telemetry capabilities

To get started with BullMQ, install it via npm and create a Queue instance to add jobs. Then create a Worker to process those jobs. The library provides a clean API for managing job lifecycle, including progress tracking, logging, and event handling. BullMQ Pro offers additional features like job grouping, batches, observables, and professional support for production environments.

BullMQ - 1

Community Discussions

Be the first to start a conversation about BullMQ

Share your experience with BullMQ, ask questions, or help others learn from your insights.

Pricing

FREE

Free Plan Available

Open source under MIT License

  • Delayed jobs
  • Retry failed jobs
  • Job priorities
  • Rate-limited jobs
  • Flows

BullMQ Pro Standard

Per-deployment license. Suitable for most small to medium web services. Available for organizations with fewer than 100 employees.

$1395
per year
  • Groups
  • Batches
  • Observables
  • Professional Support

BullMQ Pro Standard Monthly

Per-deployment license. Suitable for most small to medium web services.

$139
per month
  • Groups
  • Batches
  • Observables
  • Professional Support

BullMQ Pro Enterprise

Custom licensing for organizations requiring multiple deployments. Best for large-scale deployments.

Custom
contact sales
  • All Standard Features
  • No Employee Count Restrictions
  • Volume Discounts
  • Priority Support
  • Dedicated Account Manager
  • Custom Agreements

BullMQ Pro Embedded

For product integration. For those looking to embed the library in the products they sell.

$995
per month
  • Groups
  • Batches
  • Observables
  • Professional Support
  • Embeddable in products
View official pricing

Capabilities

Key Features

  • Background job processing
  • Message queues
  • Delayed jobs
  • Job retries with exponential backoff
  • Job priorities
  • Rate-limited jobs
  • Flows (parent-child job dependencies)
  • Repeatable jobs with cron expressions
  • Global events
  • Queue metrics
  • Telemetry
  • Horizontal scaling
  • Bulk job additions
  • Parallel job execution
  • Job progress tracking
  • Job logs and events

Integrations

Redis
Node.js
TypeScript
API Available
View Docs

Reviews & Ratings

No ratings yet

Be the first to rate BullMQ and help others make informed decisions.

Developer

Taskforce.sh

Taskforce.sh develops BullMQ, a high-performance background job processing library for Node.js and Redis. The team maintains both the open-source BullMQ library and the commercial BullMQ Pro version with advanced features. They also provide Taskforce.sh, a dashboard for monitoring and managing BullMQ queues in production environments.

Read more about Taskforce.sh
WebsiteGitHub
1 tool in directory

Similar Tools

Clickworker icon

Clickworker

Crowdsourcing platform providing access to a global workforce for microtasks, data collection, content creation, and AI training data services.

Apify icon

Apify

Full-stack web scraping and automation platform with 6,000+ ready-made Actors, cloud deployment, and enterprise-grade infrastructure.

Amazon Mechanical Turk icon

Amazon Mechanical Turk

Crowdsourcing marketplace providing access to a global, on-demand workforce for microtasks, data validation, and human intelligence tasks at scale.

Browse all tools

Related Topics

Data Processing

AI-enhanced ETL (Extract, Transform, Load) tools and data pipelines that automate the processing, cleaning, and transformation of large datasets with intelligent optimizations.

46 tools

Task Automation

Agent-powered tools that automate routine project tasks and workflows with intelligent prioritization, dependency management, and contextual assignment of work across teams.

37 tools

AI Development Libraries

Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

82 tools
Browse all topics
Back to all tools
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
Sign In
    Sign in
    14views
    0saves
    0discussions