Redis-grade queues with Supabase-grade DX. One SDK call, you get retries, DLQ, idempotency, FIFO, and a live dashboard. No CloudWatch. No IAM. Free forever for side projects.
# install $ npm i @asyncbase/sdk // enqueue import { Queue } from "@asyncbase/sdk" const q = new Queue(process.env.ASYNCBASE_KEY!) await q.send("emails", { to: "jane@example.com", subject: "hello", }, { delay: "30s" }) // consume with auto-retry + DLQ for await (const msg of q.consume("emails", { group: "workers" })) { try { await send(msg.payload); await msg.ack() } catch { await msg.nack() } // exp-backoff, DLQ after N retries }
AsyncBase was built for the generation coding with LLMs. Plug the MCP server into Claude, Cursor, or any MCP-aware editor and your AI can send, inspect, and redrive queues on your behalf. Plus a drop-in Claude Code skill for one-shot queue scaffolding.
6 tools exposed: queue_send, queue_pull, dlq_list, dlq_redrive, queues_list, health. Point Claude / Cursor at npx @asyncbase/mcp.
/asyncbase-setup scaffolds the SDK, env vars, and a working consume loop in your existing codebase. No copy-paste, no hallucinated imports.
# Claude Desktop / Cursor config { "mcpServers": { "asyncbase": { "command": "npx", "args": ["-y", "@asyncbase/mcp"], "env": { "ASYNCBASE_KEY": "sk_live_..." } } } }
No IAM policies, no VPC, no CloudWatch. Signup to first enqueue in 60 seconds. Keep Bearer tokens in your existing secret manager.
Exponential backoff out of the box. After N failures, messages land in the DLQ with a UI to inspect and redrive. No Lambda glue required.
Idempotency-Key header deduplicates enqueues for 24h. FIFO groups guarantee order per key with 5-min dedup window, SQS-style.
Live queue depth, DLQ redrive buttons, API-key rotation. Built for debugging at 2am without clicking through 12 AWS panels.
| feature | AWS SQS | Upstash QStash | Cloudflare Queues | AsyncBase |
|---|---|---|---|---|
| Signup → first enqueue | ~30 min (IAM) | ~3 min | ~5 min | ~60 sec |
| Live dashboard | CloudWatch | Basic | Basic | Yes, native |
| DLQ redrive UI | No | No | No | One click |
| Idempotency key | SQS FIFO only | Yes | No | Yes, all queues |
| Free tier | 1M/mo | 500/day | 1M/mo | 10k/mo forever |