NextMQ — Real BullMQ for serverless Next.js<br>Managed BullMQ<br>for serverless Next.js<br>Schedule jobs with auto-retry, parallel execution, rate-limiting, deduplication, and parent-child dependencies.<br>Start freeRead the docs<br>$npm install @nextmq/sdk
AI & LLMEmailPaymentsMediaWebhooksCron<br>jobs/ai.ts<br>// A slow LLM call outlives a serverless function, and a<br>// burst trips the provider's 429 — run it off-request,<br>// throttled and in parallel.<br>import { Worker } from '@nextmq/sdk'
export const ai = new Worker('ai', async (job) => {<br>return await openai.responses.create(job.data.input)<br>}, {<br>limiter: { max: 10, duration: 1000 }, // 10 calls / sec<br>concurrency: 25, // 25 in flight<br>})
Know BullMQ?<br>There's nothing new.<br>The same Queue, Worker, and FlowProducer — without the complex infrastructure, seamlessly integrated into your Next.js app.<br>Read the quickstart<br>app/api/nextmq/[...path]/route.ts<br>// The logic runs in your app, the queue runs on ours<br>// — connected by a single webhook handler.
import { createNextMQHandler } from '@nextmq/sdk/next'<br>import { ai } from '@/jobs/ai'
export const { GET, POST } = createNextMQHandler({<br>workers: [ai],<br>})
Background jobs and queues,<br>fully featured.<br>NextMQ runs the open-source BullMQ engine that's processed billions of jobs a day since 2011. Battle-tested core, none of the ops.
Auto-retry & backoff<br>Throw, and we retry with fixed or exponential backoff.
Scheduling & cron<br>Delayed and repeating jobs on timezone-aware cron.
Parallel execution<br>Set per-queue concurrency; jobs run in parallel.
Rate limiting<br>Cap calls per window so you never blow a provider quota.
Deduplication<br>Drop duplicate jobs by key — the work runs once.
Parent-child flows<br>Fan out parent/child graphs and gather child results.
app.nextmq.comlive1
Throughput<br>28.6k/h
Error rate<br>0.27%
Active<br>24
Backlog<br>310
Throughputcompletedfailed
QueueCompletedFailedErrai62.4k1800.3%email211k420.0%payments47.9k6101.3%webhooks18.3k960.5%
Powerful<br>Dashboard.<br>Inspect, debug, or replay your BullMQ queues in real time — and get alerted the moment failures spike.
Pay for jobs dispatched,<br>nothing else.<br>Start free, upgrade to Pro for production, and talk to us for a dedicated setup.
Free
$0<br>For testing and small projects.<br>1,000 jobs / month<br>3 queues · 3 concurrent<br>24-hour retention<br>Start free<br>Pro<br>Popular<br>$20/ mo<br>For production workloads.<br>1,000,000 jobs / month<br>then $10 / extra 1M jobs<br>50 queues · 50 concurrent<br>7-day retention<br>Up to 5 team members<br>Start pro<br>Enterprise
Custom<br>For dedicated infrastructure.<br>Unlimited jobs<br>Custom concurrency & throughput<br>Custom retention<br>Unlimited members · SSO / SAML<br>SLA & priority support<br>Contact us
Ship your first job in minutes.<br>Drop-in BullMQ-compatible SDK.<br>No server, no Redis, no webhook plumbing.<br>$npm install @nextmq/sdk<br>Start freeRead the docs