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
Pro
$12 / mo
- Unlimited jobs
- Unlimited queues
- 90-day job history
- Email + Slack alerts
- Priority 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:
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 OSS | tinyq Pro | BullMQ + Redis | AWS SQS | |
|---|---|---|---|---|
| Setup time | 2 min | 1 min | 15–30 min | 10–20 min |
| Infrastructure | SQLite file | None (hosted) | Redis server | AWS account |
| Dashboard | None | Built in | Separate tool | CloudWatch |
| Cost at 500k jobs/mo | Free | $12/mo | ~$15–$50/mo | ~$2–$5/mo |
| Complexity | Minimal | Minimal | Moderate | High |