Skip to content

BullMQ & Redis tools

Durabull vs Arena

Arena (npm bull-arena) is an Express GUI for Bee Queue, Bull, and BullMQ, originally built by Mixmax and now maintained in the bee-queue GitHub organization (latest release v4.10.0, July 2026). It remains useful for mixed Bee/Bull estates. The README still describes BullMQ support as “preliminary.”

Arena website ↗2 primary references
System map
Your applicationProducers & workers
enqueue / process
Redis + BullMQQueue state & job lifecycle
runtime
inspect / operate
DurabullDashboard · alerts · MCP
operations
A dashboard observes and operates your existing queues.
The case for Arena

Choose Arena when you already run Bee Queue alongside Bull, you know every queue name, and an Express mount is enough.

The case for Durabull

Choose Durabull for BullMQ fleets you do not want to enumerate by hand, for staging/production in one org, and for agent access through MCP. Durabull does not manage Bee Queue.

Capabilities

The details that change the decision

Compare the documented deployment modes. “Not documented” means we did not find a vendor claim, not proof that a capability is impossible. Check the primary sources.
Durabull versus Arena feature comparison
FeatureDurabullArena
Queues supportedBullMQBee, Bull, BullMQ (BullMQ still labeled preliminary)
See queuesRedis SCAN for <prefix>:*:meta. No app SDK for inspection.Name each queue in config
EnvironmentsMany Redis connections per org, grouped by environmentManual host list, no org model
AlertsEmail, signed webhooks, LinearNot documented
MCPHosted MCP with OAuth, 30 tools, redaction, opt-in writesNot documented
PriceHosted app is free to start. Self-host under Apache-2.0.Free (MIT)

Setup

How Arena connects

You construct Arena({ BullMQ: Queue, queues: [{ type: "bullmq", name, hostId, redis }] }). The name must match the BullMQ queue exactly. Standalone and Docker still use that config. Fetching names from AWS yourself is custom code, not built-in discovery.

Application changes. Queue configuration is required: each entry specifies its name and hostId. A standalone Arena service can hold this configuration without modifying worker code.

Queue discovery
None. hostId only groups hosts in the UI.
Environments
You can point queue objects at different Redis hosts. You still enumerate every queue. There is no organization or environment product.
Alerts
Not in the documented feature list (health glance, pagination, retry).
AI & MCP
Not documented.

Economics

Understand what you are paying for

Different products, different cost boundaries. Durabull’s hosted app is free to start and covers its dashboard. Redis, worker compute, storage, networking, and operational work remain yours. A runtime’s usage charges may cover orchestration or compute. The prices here are not a total-cost or savings benchmark.
Arena pricing
MIT, free.
Arena license
MIT.
Durabull
Hosted dashboard is free to start. Redis, worker compute, and infrastructure operations remain your costs. Check the pricing page for current terms. Apache License 2.0 (OSI-approved open source). Self-host on your own infrastructure.

Questions about Arena and Durabull

Does Arena auto-discover BullMQ queues?

No. The README requires name and hostId on every queue object. The name must match the BullMQ queue exactly.

Is Arena still maintained for BullMQ?

The README describes BullMQ support as preliminary. That wording alone does not establish maintenance status or compatibility with your version; review releases and test the queue operations you need.

Evidence

Sources & methodology

Reviewed against vendor documentation, public pricing, and source repositories. This is a documentation comparison, not a hands-on benchmark. Vendor docs may describe different editions or deployment modes; confirm those details before purchasing.

Durabull details: product documentation, pricing, and MCP reference. Found a change? Send a correction.

Continue your research

Practical guides

Explore Arena alternatives →

Connect Redis. Queues appear.

Inspect your Redis-backed BullMQ queues in one place. Hosted Durabull is free to start.