queues for when you're vibe-coding at 2am, not provisioning IAM

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.

$ start freeread the docs →
# 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
}

ships with MCP + a Claude Code skill, out of the box

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.

MCP server (stdio)

6 tools exposed: queue_send, queue_pull, dlq_list, dlq_redrive, queues_list, health. Point Claude / Cursor at npx @asyncbase/mcp.

Claude Code skill

/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_..." }
    }
  }
}

the three queue pains, solved by default

no AWS console expedition

No IAM policies, no VPC, no CloudWatch. Signup to first enqueue in 60 seconds. Keep Bearer tokens in your existing secret manager.

retries + DLQ ship in the box

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 + FIFO dedup

Idempotency-Key header deduplicates enqueues for 24h. FIFO groups guarantee order per key with 5-min dedup window, SQS-style.

a dashboard you'll open

Live queue depth, DLQ redrive buttons, API-key rotation. Built for debugging at 2am without clicking through 12 AWS panels.

honest comparison

featureAWS SQSUpstash QStashCloudflare QueuesAsyncBase
Signup → first enqueue~30 min (IAM)~3 min~5 min~60 sec
Live dashboardCloudWatchBasicBasicYes, native
DLQ redrive UINoNoNoOne click
Idempotency keySQS FIFO onlyYesNoYes, all queues
Free tier1M/mo500/day1M/mo10k/mo forever

simple, honest, no "contact sales"

free
$0/forever
  • 10,000 messages/mo
  • 3 queues
  • 10 req/sec
  • 7-day retention
  • community support
$ start free
scale
$99/mo
  • 50M messages/mo
  • unlimited queues
  • 2,000 req/sec
  • 90-day retention
  • SSO + priority support
$ talk to us