
The modern dashboard for BullMQ.
Monitor queues, inspect jobs, debug failures, and operate workers across Redis environments.
<a href="https://durabull.io/documentation"><strong>Documentation</strong></a>
<span> · </span>
<a href="https://durabull.io"><strong>Hosted Product</strong></a>
Durabull is an open-source BullMQ operations platform built for teams that need visibility and control over background jobs.
1.3+20.19+ or 22.12+ for the Vite web appbun install
bun run dev:authless
Open:
http://localhost:5173http://localhost:3001/api
dev:authlessis for local/private environments. Do not expose authless mode directly to the public internet.
bun docker
bun docker:seed
bun run dev
Optional demo traffic generator:
bun run workload:dev
If you want API + web + workload in one terminal, use:
bun run dev:demo
https://durabull.io/documentation/documentation/getting-started/local-development/documentation/self-hosting/installation/documentation/getting-started/environment-variables/documentation/reference/http-apiProduction and self-hosted Durabull collects anonymous/pseudonymous usage telemetry to understand
feature usage and improve the product. Configuring POSTHOG_KEY for your own PostHog project does
not disable Durabull telemetry, and Durabull does not provide a product-level telemetry opt-out.
When POSTHOG_KEY is set, the configured PostHog project still receives the full PostHog browser
analytics stream.
Durabull does not collect Redis URLs, queue names, Redis key names, job data, logs, emails, names, organizations, hostnames, raw URLs, search patterns, stack traces, or raw error messages.
apps/desktop/README.mdpackages/auth/README.mdpackages/fleet-demo-workload/README.md.env.exampleapps/api - Bun + Hono APIapps/web - React dashboard appapps/docs - Next.js documentation sitepackages/* - shared auth, DAL, analytics, utilities, and demo workload packagesElastic License 2.0 (ELv2). See LICENSE.
$ claude mcp add durabull \
-- python -m otcore.mcp_server <graph>