For AI agents: the complete documentation index is available at /bull-board/llms.txt, the full documentation bundle is available at /bull-board/llms-full.txt, and this page is available as Markdown at /bull-board/index.md.
Bull-Board
Dashboard for BullMQ, BullMQ Pro & Bull

Point it at a Redis URL, or mount it in your own server. See queues, jobs, schedulers and logs. Pause, retry, clean and reschedule from one UI.

bull-boardbull-board

Nothing to wire up

npx @bull-board/cli -r redis://localhost:6379, or the official Docker image. No install, no code.

🧩

Or mount it in your app

Adapters for Express, Fastify, Koa, Hapi, NestJS, Hono, H3, Elysia, and Bun.

Schedulers and history

Every repeatable job in one view. Opt-in throughput and latency history that outlives BullMQ's ring buffer.

🔒

Safe to share

Read-only mode, per-request visibility guards for multi-tenant boards, and hooks for finer access control.

🎨

Theming and formatters

Theme tokens named after the shadcn contract, so a generated palette drops in. Formatters rewrite job data without touching your producers.

🐂

BullMQ v5 & v6, Pro, and Bull

All three queue adapters ship in the core package, including v6 queues stored in PostgreSQL.

bull-board dashboard showing queues grouped by emails, billing, reports and notifications with per-state counts
Queues, jobs, metrics, logs.

Look at a queue right now

If you already have a Redis with queues in it, one command serves the dashboard against it. Nothing to install, no code to write.

npx @bull-board/cli -r redis://localhost:6379

The same thing runs as a container with ghcr.io/felixmosh/bull-board. Both are covered in the CLI guide and Run with Docker. Either way it runs on your own machines against your own datastore, with no telemetry and nothing phoning home.

Explore the docs