All products
SaaS · $12 / mo

tinyq Pro

Hosted version of my open-source task queue. For people who do not want to operate a database.

  • Free tier: 100k jobs / mo
  • Drop-in replacement for OSS tinyq
  • Email + Slack alerting

tinyq Pro

The hosted version of the open-source task queue you already love. No infrastructure to manage, no database to babysit. Just enqueue jobs and let tinyq handle the rest.

Features

Zero infrastructure

No Redis, no Postgres, no Docker containers. Sign up, grab your API key, and start enqueuing. Your first job can be running in under two minutes.

Drop-in replacement

Already using the open-source tinyq? Point your client at our API endpoint instead of your local SQLite file. Same interface, same behavior, none of the ops burden.

Real-time dashboard

See every job in flight: pending, running, completed, failed. Filter by queue name, search by payload, and replay failed jobs with one click.

Alerting built in

Get notified via Email or Slack when jobs fail, when queues back up, or when your error rate crosses a threshold you define.

Automatic retries

Configure retry policies per queue: exponential backoff, linear delay, or custom intervals. Dead-letter queues catch jobs that exhaust all retries.

End-to-end encryption

Job payloads are encrypted at rest and in transit. Your data never touches our logs. SOC 2 Type II in progress.

Pricing

Free

$0 / mo

  • 100,000 jobs per month
  • 1 queue
  • 7-day job history
  • Community support

Team

$49 / mo

  • Everything in Pro
  • 5 team members
  • 365-day job history
  • SSO / SAML
  • Dedicated support channel

Getting started

Install the client library and start enqueuing jobs in three lines of code:

worker.ts
import { TinyQ } from "tinyq-pro";

const q = new TinyQ({ apiKey: process.env.TINYQ_API_KEY });

// Enqueue a job
await q.enqueue("emails", {
  to: "user@example.com",
  template: "welcome",
});

// Process jobs
q.process("emails", async (job) => {
  await sendEmail(job.data.to, job.data.template);
});

That’s it. The Pro API is identical to the open-source version — swap the import and the connection string and you’re done.

How it compares

tinyq OSStinyq ProBullMQ + RedisAWS SQS
Setup time2 min1 min15–30 min10–20 min
InfrastructureSQLite fileNone (hosted)Redis serverAWS account
DashboardNoneBuilt inSeparate toolCloudWatch
Cost at 500k jobs/moFree$12/mo~$15–$50/mo~$2–$5/mo
ComplexityMinimalMinimalModerateHigh