Sidequest.js
Background jobs for Node.js, in your own database.
No Redis required. Persist jobs in the Postgres, MySQL, SQLite, or MongoDB you already run.
Get StartedWhy Sidequest.js?
🚫 No Redis Required
Reuse the database you already run.
Sidequest stores jobs in Postgres, MySQL, SQLite, or MongoDB. No extra stateful service to provision, secure, or pay for. Portable across any cloud or on-premises, with no vendor lock-in.
🚀 Scalable
Built for distributed systems and ready for real workloads.
Spin up as many workers as you need across multiple nodes and let Sidequest handle job coordination and durability even under massive throughput.
🎨 Modern Management UI
Understand and control your queues at a glance.
A clean, intuitive interface lets you monitor jobs, debug issues, and stay on top of your system without digging through logs.
🧰 Developer Friendly
Simple to adopt and easy to love.
Sidequest ships with a clear, minimal API, solid documentation, and seamless integration into any Node.js app so you can stop fighting your queue and start shipping features.
See it in Action
Sidequest.js comes with a sleek, beautiful management UI to help you stay in control.
Ready to take control of your queues?
Start using Sidequest.js today and scale your Node.js apps confidently.
Install NowFrom the Blog
Sidequest.js: Safe, Efficient, and Scalable Job Execution for Node.js
Learn how Sidequest.js solves the limitations of traditional Node.js schedulers like node-cron by offering a robust, distributed background job system ready for production.
Read more →Why Choose Sidequest.js?
Discover why Sidequest.js is the smarter way to manage background job queues with simplicity and control.
Read more →
Sidequest.js