NextMQ

Managed BullMQ
for serverless Next.js

Schedule jobs with auto-retry, parallel execution, rate-limiting, deduplication, and parent-child dependencies.

$npm install @nextmq/sdk
jobs/ai.ts
// A slow LLM call outlives a serverless function, and a
// burst trips the provider's 429 — run it off-request,
// throttled and in parallel.
import { Worker } from '@nextmq/sdk'

export const ai = new Worker('ai', async (job) => {
  return await openai.responses.create(job.data.input)
}, {
  limiter: { max: 10, duration: 1000 }, // 10 calls / sec
  concurrency: 25,                      // 25 in flight
})

Know BullMQ?
There's nothing new.

The same Queue, Worker, and FlowProducer — without the complex infrastructure, seamlessly integrated into your Next.js app.

Read the quickstart
app/api/nextmq/[...path]/route.ts
// The logic runs in your app, the queue runs on ours 
// — connected by a single webhook handler.

import { createNextMQHandler } from '@nextmq/sdk/next'
import { ai } from '@/jobs/ai'

export const { GET, POST } = createNextMQHandler({
  workers: [ai],
})

Background jobs and queues,
fully featured.

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

Throw, and we retry with fixed or exponential backoff.

Scheduling & cron

Delayed and repeating jobs on timezone-aware cron.

Parallel execution

Set per-queue concurrency; jobs run in parallel.

Rate limiting

Cap calls per window so you never blow a provider quota.

Deduplication

Drop duplicate jobs by key — the work runs once.

Parent-child flows

Fan out parent/child graphs and gather child results.

app.nextmq.com
live
Throughput
28.6k/h
Error rate
0.27%
Active
24
Backlog
310
Throughputcompletedfailed
QueueCompletedFailedErr
ai62.4k1800.3%
email211k420.0%
payments47.9k6101.3%
webhooks18.3k960.5%

Powerful
Dashboard.

Inspect, debug, or replay your BullMQ queues in real time — and get alerted the moment failures spike.

Pay for jobs dispatched,
nothing else.

Start free, upgrade to Pro for production, and talk to us for a dedicated setup.

Free

$0

For testing and small projects.

  • 1,000 jobs / month
  • 3 queues · 3 concurrent
  • 24-hour retention
Start free

Pro

Popular
$20/ mo

For production workloads.

  • 1,000,000 jobs / month
  • then $10 / extra 1M jobs
  • 50 queues · 50 concurrent
  • 7-day retention
  • Up to 5 team members
Start pro

Enterprise

Custom

For dedicated infrastructure.

  • Unlimited jobs
  • Custom concurrency & throughput
  • Custom retention
  • Unlimited members · SSO / SAML
  • SLA & priority support

Ship your first job in minutes.

Drop-in BullMQ-compatible SDK.
No server, no Redis, no webhook plumbing.

$npm install @nextmq/sdk