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.
Trusted by engineering teams at
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.
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" });- completedsend-welcome182ms2s ago
- retryingsync-stripe-invoicesattempt 2/514s ago
- completedgenerate-report4.2s1m ago
- failedresize-avatartimeout3m ago
- scheduleddaily-digest9:00 AMin 6h
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 moreCron, in code
Schedules live next to the function they run, typed and versioned with the rest of your app.
Learn moreMulti-step workflows
Chain steps that each retry on their own. Sleep for days between them without holding a worker.
Learn moreConcurrency controls
Limit by queue, by user or by key. Rate-limit the API you call instead of getting rate-limited by it.
Learn moreLive observability
Every run, every attempt, every log line, searchable. Replay a failed job with one click.
Learn moreType-safe end to end
Payloads are typed from the job's signature, so a renamed field breaks the build, not production.
Learn moreSimple, transparent pricing
Start free. Scale when you're ready.
Hobby
For side projects and prototypes.
free forever
Start free- 10k runs / month
- 3 queues
- 24h log retention
- Community support
Pro
For production apps with real users.
billed monthly
Get started- 1M runs / month
- Unlimited queues
- Workflows and cron
- 30-day log retention
- Email support
Scale
For teams running critical pipelines.
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