- Home
- Task Queue Software
- Agenda
On the recordRead 7 Oct 202611 facts
Agenda
Plans and prices
Agenda
Free
MIT-licensed Node.js job scheduling library
Read 7 Oct 2026 · agenda.github.io
On the record
- Backend limitation
- The official MongoDB backend provides polling only; PostgreSQL and Redis backends provide notifications as well as storage.agenda.github.io · read 7 Oct 2026
- Concurrency and locking
- Agenda supports configurable job concurrency and locking.agenda.github.io · read 7 Oct 2026
- License
- Agenda is MIT licensed.agenda.github.io · read 7 Oct 2026
- Notifications
- Optional real-time job notifications use Redis Pub/Sub, PostgreSQL LISTEN/NOTIFY, or other pub/sub systems.agenda.github.io · read 7 Oct 2026
- Purpose
- Agenda is a lightweight job scheduling library for Node.js.agenda.github.io · read 7 Oct 2026
- Related tools
- The project lists agendash as a web dashboard and agenda-rest as a REST API tool for Agenda.agenda.github.io · read 7 Oct 2026
- Requirements
- Agenda 6.x requires Node.js 18 or later and a database such as MongoDB 4+, PostgreSQL, or Redis.agenda.github.io · read 7 Oct 2026
- Scheduling
- Jobs can be scheduled with cron expressions or human-readable time syntax.agenda.github.io · read 7 Oct 2026
- Storage backends
- Agenda 6.x supports pluggable MongoDB, PostgreSQL, and Redis storage backends, with the option to implement a custom backend.agenda.github.io · read 7 Oct 2026
- TypeScript
- Version 6.x is an ESM-only TypeScript rewrite with strict typing and TypeScript decorators for class-based job definitions.agenda.github.io · read 7 Oct 2026
- Worker execution
- Agenda supports sandboxed worker execution through fork mode.agenda.github.io · read 7 Oct 2026