Bunqueue

Bunqueue

The Bun job queue: SQLite or PostgreSQL, no Redis, with workflow engine and native MCP server.

77/100Safe BetFreeFree

Bunqueue is the rare queue that actually lets you ditch Redis. For Bun (or Node/Deno) developers who want BullMQ semantics without broker ops, it's a strong pick — especially with its MCP server for AI agents. Skip it if you need native clustering or pub/sub; it's single-node by design.

Verified 1d ago · liveness 77/100 · cite: rightaichoice.com/tools/bunqueue

Best for
  • Bun developers who want a production-grade job queue without managing Redis.
  • AI agent builders who need to schedule and monitor jobs through the MCP server.
  • Teams running serverless apps on Cloudflare Workers that need to enqueue jobs from fetch handlers.
  • Developers migrating from BullMQ to a simpler, single-file alternative.
Not ideal for
  • Projects that require a full message broker with publish/subscribe patterns.
  • Environments where Postgres or MySQL is the only allowed datastore (MySQL not supported).
  • Large-scale distributed systems that need native clustering or automatic failover.
Visit Website

IntermediateFor Bun developers, you can have a queue running in under a minute: install the package, start the server (or use embedded mode), and add/process jobs. A basic setup takes 60 seconds; a full production setup with cron, workflows, and MCP integration can take a few hours.API · CLIAPI availableVerified 1d ago
Pricing
Free
FreeFree tier
Learning curve
Intermediate
For Bun developers, you can have a queue running in under a minute: install the package, start the server (or use embedded mode), and add/process jobs. A basic setup takes 60 seconds; a full production setup with cron, workflows, and MCP integration can take a few hours.
Runs on
APICLI
API available · 10 integrations
Who it's for
Bun developerAI agent builderServerless edge developer
Live sentiment
Is Bunqueue actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Bunqueue if you need multi-node clustering, pub/sub messaging, or a datastore other than SQLite—it's a single-node queue.

The 30-second take
Price reality

Bunqueue is free and MIT licensed, so the cost is zero compared to managed queues like BullMQ (which requires Redis hosting) or Temporal (which has paid plans). For solo developers and small teams on Bun, it's the most cost-effective option, but if you need enterprise support or managed infrastructure, you'll pay elsewhere.

In short

Bunqueue — The Bun job queue: SQLite or PostgreSQL, no Redis, with workflow engine and native MCP server. Best for Bun developers who want a production-grade job queue without managing Redis., AI agent builders who need to schedule and monitor jobs through the MCP server., Teams running serverless apps on Cloudflare Workers that need to enqueue jobs from fetch handlers.. Free to use.

What's new in Bunqueue

Checked 7 days ago

Across the latest 4 updates: 4 changelog entries.

What people actually say about Bunqueue — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

11 mentions across 2 sources (Hacker News, Lemmy) · researched Jul 3, 2026.

75% positive25% critical
Recurring strengths
  • +Zero external dependencies – no Redis, no RabbitMQ, just Bun and SQLite.
  • +Sub-millisecond p99 latency and 150K+ ops/sec on a single node.
  • +Drop-in BullMQ compatible API makes migration easy for existing BullMQ users.
  • +Built-in dead letter queues, cron scheduling, and workflow engine with sagas.
  • +MCP server with 73 tools allows AI agents to manage jobs via natural language.
Recurring frustrations
  • Single-server only – no clustering, no high availability currently.
  • Server downtime blocks all queue operations; no failover mechanism.
  • Tied to Bun runtime – no support for Node.js or Deno.
  • Very young project (released Jan 2026) – limited production maturity.
  • Small community – support relies heavily on the solo creator.
Patterns worth knowing
Praise for eliminating Redis overhead and simplifying deployments
Seen on Hacker News, Lemmy
Concern about single-server limitation and lack of clustering
Seen on Hacker News
Impressive performance benchmarks (100k-1.2M ops/sec)
Seen on Hacker News
Learning curve
beginnerProductive in ~A few hours
Hidden costs people mention
  • No hidden costs – it's free and open source, but you pay in operational risk if you need clustering or HA.

Viability Score

77/100
Safe Bet

How well maintained and how widely used is Bunqueue? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
97
Site health
95
User sentiment
75
What the vendor publishes
40

Last calculated: September 2026

How we score →

Key Features

  • SQLite-backed job queue (zero infrastructure)
  • PostgreSQL 15–18 support for multi-broker setups
  • Embedded mode for Bun (in-process queue + worker)
  • Standalone TCP server with TLS and auth tokens
  • BullMQ-familiar API (queue.add, worker.process)
  • Priorities and delays
  • Retries with backoff
  • Idempotent custom IDs
  • Rate limits and concurrency controls
  • Stall detection and lock-based worker ownership
  • Cron scheduling with patterns, intervals, timezones
  • Flows: parent-child jobs
  • Dead letter queue
  • Durable workflow engine with saga compensation
  • Human approval gates in workflows

About Bunqueue

FreeIntermediateAPI availableAPI · CLI

Bunqueue is an open-source job queue built for the Bun runtime, designed to eliminate Redis from your stack. It stores all state in a single SQLite file, or you can opt into PostgreSQL 15–18 when multiple brokers need to share an authoritative queue. This means one process and one file for most use cases, with no separate service to manage. The vendor reports 186K jobs/sec on-disk (embedded) and 159K jobs/sec over TCP, and the entire install is just 5.5 MB with one runtime dependency. You get BullMQ-familiar capabilities: priorities, delays, retries with backoff, rate limits, concurrency controls, stall detection, cron scheduling, and a dead letter queue. Flows (parent-child jobs) and a durable workflow engine with saga compensation and human approval gates round out the core, all running in-process on Bun. What sets Bunqueue apart is its native MCP server for AI agents. It exposes 73 tools that let agents in Claude, Cursor, and other MCP clients push jobs, inspect queue stats, and manage the dead letter queue directly. Durable agent runs survive restarts and can roll back tool calls, making Bunqueue a practical choice for building agentic backends. The SDK story is wide: official clients for TypeScript, Python, PHP, Go, Rust, and Elixir, all sharing a protocol-conformant core, plus a store-and-forward mode for edge deployments like Cloudflare Workers. Bunqueue is MIT licensed and free with no signup required. You can run it embedded in your Bun process or as a standalone server, and it works across Node.js and Deno too, with workers in six languages. It's a single-node tool — if you need native clustering or pub/sub, look elsewhere. For developers who want production-grade background jobs without the operational weight of a broker, Bunqueue delivers a pragmatic, zero-infrastructure alternative to BullMQ + Redis.

Behind the Verdict

We've seen plenty of 'Redis-free' queues, but Bunqueue actually delivers. No Redis, no broker, just one SQLite file (or Postgres for multi-broker). That's a compelling pitch if you're tired of babysitting a Redis instance. The numbers back it up: 186K jobs/sec on-disk, 159K over TCP, and the whole thing weighs 5.5 MB. For a solo dev or small team on Bun, that's a clear win over running BullMQ + Redis. When should you pick this? If you're building on Bun (or Node/Deno) and want a queue with priorities, delays, retries, rate limits, and cron scheduling without separate infrastructure. The workflow engine is a bonus — durable, in-process, with saga compensation and human approval gates. And the MCP server is genuinely useful if you're wiring AI agents into your backend; we tested it with Claude and it just works. When should you pass? If you need native clustering or automatic failover, this isn't it. It's single-node by design, though Postgres support lets multiple brokers share a queue. Also, if pub/sub is a hard requirement, you'll be disappointed — this is a job queue, not a message broker. And if you're forced to use Postgres or MySQL as the only datastore, you're fine with Postgres 15–18, but MySQL isn't supported. Compared to BullMQ, the closest alternative, Bunqueue drops Redis entirely. You get the same BullMQ-familiar API, but you manage a file instead of a service. The polyglot SDKs (Python, Go, Rust, Elixir, PHP) are a differentiator — BullMQ is Node-only. For AI agent workloads, nothing else we've seen offers a native MCP server for queue control. Where it bites: the workflow engine is Bun-only, so if you're on Node, you lose that. Also, in-memory mode is ephemeral, so you need SQLite or Postgres for persistence. But for most use cases, Bunqueue is a

Researching Bunqueue? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Bunqueue actually fits — and what changes day-one when you adopt it.

Bun developer

You're building a Bun API and need to send welcome emails asynchronously. You install bunqueue, add a job with priority, retries, and backoff, and process it in the same process with a concurrency of 10.

Outcome: Emails send reliably with retries, no Redis to manage, and you see results in under 60 seconds.

AI agent builder

You're building an agent in Claude that needs to schedule data processing jobs. You point the MCP server at Bunqueue, and the agent can push jobs, inspect queue stats, and manage the dead letter queue via natural language.

Outcome: The agent autonomously manages background work with full observability, surviving restarts and rolling back tool calls when needed.

Serverless edge developer

You're running on Cloudflare Workers and need to enqueue jobs from fetch handlers. You use the store-and-forward mode to drain jobs to a central Bunqueue instance.

Outcome: Edge requests enqueue jobs reliably without blocking, and central processing handles them with all queue semantics.

Use Cases

Limitations

  • bunqueue supports SQLite or PostgreSQL storage; PostgreSQL 15–18 is supported when multiple brokers share one authoritative queue.
  • The workflow engine runs in-process on Bun, while the queue itself has polyglot clients for Node.js, Deno, Bun, Python, PHP, Go, Rust, Elixir, and Cloudflare Workers.
  • It includes durable workflows, cron scheduling, retries, dead letter queue, and an MCP server for AI agents.

as of 2026-08-27

Verification history

We have re-verified Bunqueue 7 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 7 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Bunqueue tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Community

$0/mo

Ideal for

Solo developers and small teams on Bun who want a production-grade job queue for free without managing infrastructure.

What this tier adds

MIT licensed, no signup, all features included—queue, workflow engine, MCP server—with zero cost.

Where the pricing makes sense

The company stage and team size where Bunqueue's pricing actually pencils out — and where peers do it cheaper.

Bunqueue is free and MIT licensed, so the cost is zero compared to managed queues like BullMQ (which requires Redis hosting) or Temporal (which has paid plans). For solo developers and small teams on Bun, it's the most cost-effective option, but if you need enterprise support or managed infrastructure, you'll pay elsewhere.

Setup time & first value

How long it actually takes to get something useful out of Bunqueue — broken out by persona, not the marketing-page minute.

For Bun developers, you can have a queue running in under a minute: install the package, start the server (or use embedded mode), and add/process jobs. A basic setup takes 60 seconds; a full production setup with cron, workflows, and MCP integration can take a few hours.

Switching to or from Bunqueue

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From BullMQ: Replace Redis with a single SQLite file; migrate job definitions and options—the API is familiar.
Migrating out
  • To Temporal: For multi-node orchestration with advanced workflows, migrate your workflow definitions to Temporal's SDK.

Integrations

Resources & Guides

Tutorials & Learning

Featured Head-to-Head Comparisons

Popular in Developer Infrastructure

Temporal AI

Temporal AI

Durable execution platform keeping AI agents and workflows running through failures with automatic state capture and retries.

FreemiumTry
DBOS

DBOS

Durable execution for AI agents and workflows on Postgres

FreemiumTry
Fern Docs

Fern Docs

Generate AI-ready docs, SDKs, and CLIs from one API spec—agent-first developer experience.

FreemiumTry

Frequently Asked Questions

Used Bunqueue? Help shape our editorial sentiment research.