Skip to content
CadenceMQ logo CadenceMQ logo

CadenceMQ

CadenceMQ, the backend agnostic modern job scheduling library for Node.js.

CadenceMQ is a modern, backend-agnostic job scheduling library designed specifically for Node.js applications. Whether you’re building a self-hosted application or a production-ready system, CadenceMQ provides the flexibility to choose your preferred backend while maintaining powerful job scheduling capabilities.

  • Backend Agnostic: Use any database or storage system. Switch between SQLite, LibSQL, Redis, MongoDB, or in-memory storage without changing your code.
  • Simple & Flexible: Easy-to-use API with TypeScript support. Register tasks, schedule jobs, and let CadenceMQ handle the rest.
  • Production Ready: Built for both development and production environments. Scale from local development to distributed systems.
  • Self-Hosting Friendly: Perfect for self-hosted applications. No need to set up external Redis or MongoDB instances for simple use cases.

Created with ♥ by Corentin Thomasset for the Papra ecosystem.
This documentation is made using Astro Starlight, based on starlight-nextjs-theme.