NewQueuebird 2.0 — multi-step workflows are here

Background jobs that
just work.

Durable queues, retries, cron and multi-step workflows for TypeScript. No Redis to run, no workers to babysit — just functions.

$ npm i queuebird

Trusted by engineering teams at

NorthwindContosoGlobexInitechVandelayAcme

How it works

Write a function. Queuebird runs it.

Wrap any async function in queue() and call it from anywhere. We handle retries, backoff, concurrency and the dashboard.

TypeScriptNext.jsCron
import { queue } from "queuebird";

// Retried with backoff, up to 5 times, if it throws.
export const sendWelcome = queue("send-welcome", async (user: User) => {
  await email.send({ to: user.email, template: "welcome" });
});

// Anywhere in your app:
await sendWelcome.enqueue(user, { delay: "10m" });
Recent runsLive
  • completedsend-welcome2s ago
  • retryingsync-stripe-invoices14s ago
  • completedgenerate-report1m ago
  • failedresize-avatar3m ago
  • scheduleddaily-digestin 6h
12,840
runs today
99.7%
succeeded
38ms
p50 dispatch

Features

Everything you need to run jobs in production

Batteries included, nothing to host. Queuebird runs on your existing deploy.

Durable retries

Every job is persisted before it runs. Failures retry with exponential backoff, and nothing is lost on deploy.

Learn more

Cron, in code

Schedules live next to the function they run, typed and versioned with the rest of your app.

Learn more

Multi-step workflows

Chain steps that each retry on their own. Sleep for days between them without holding a worker.

Learn more

Concurrency controls

Limit by queue, by user or by key. Rate-limit the API you call instead of getting rate-limited by it.

Learn more

Live observability

Every run, every attempt, every log line, searchable. Replay a failed job with one click.

Learn more

Type-safe end to end

Payloads are typed from the job's signature, so a renamed field breaks the build, not production.

Learn more
2.4B
jobs run every month
99.99%
uptime, last 12 months
38ms
median dispatch time

Simple, transparent pricing

Start free. Scale when you're ready.

MonthlyYearly-20%

Hobby

For side projects and prototypes.

$0/mo

free forever

Start free
  • 10k runs / month
  • 3 queues
  • 24h log retention
  • Community support
Most popular

Pro

For production apps with real users.

$29/mo

billed monthly

Get started
  • 1M runs / month
  • Unlimited queues
  • Workflows and cron
  • 30-day log retention
  • Email support

Scale

For teams running critical pipelines.

$99/mo

billed monthly

Contact sales
  • 20M runs / month
  • SSO and audit logs
  • 99.99% uptime SLA
  • 1-year log retention
  • Dedicated Slack channel

Ship your first job in five minutes.

Free up to 10k runs a month. No card, no infrastructure, no YAML.

Get started for free