Django Q2
github.com
What it is
Django Q2 is a Django task queue, scheduler and worker application built around Python multiprocessing. It runs asynchronous tasks with worker pools and supports scheduled, cron and repeated jobs. For task workflows, it offers result hooks, groups and chains. A multi-cluster monitor and Django Admin integration provide monitoring options. Brokers include Redis, IronMQ, Amazon SQS, MongoDB and Django ORM; the project also lists Rollbar and Sentry support for error reporting. Signed and compressed packages are among its listed security features. The documentation says it is tested with Python 3.10 through 3.14 and works with Django 5.2, 6.0 and 6.1. It is self-hosted, with the README describing compatibility with PaaS deployment across multiple instances. The project is free, MIT-licensed software, installed with pip using the package name django-q2. Listed platforms are Linux, macOS, self-hosted and web. Disque support has been dropped.
Spec sheet
- Purpose
- Django Q2 is a native Django task queue, scheduler and worker application using Python multiprocessing.Read 8 Oct 2026 · django-q2.readthedocs.io
- License
- The repository includes the MIT License.Read 8 Oct 2026 · github.com
- Brokers
- Supported brokers include Redis, IronMQ, Amazon SQS, MongoDB and Django ORM.Read 8 Oct 2026 · django-q2.readthedocs.io
- Compatibility
- The documentation says it is tested with Python 3.10 through 3.14 and works with Django 5.2, 6.0 and 6.1.Read 8 Oct 2026 · django-q2.readthedocs.io
- Error reporting
- The project lists Rollbar and Sentry support.Read 8 Oct 2026 · django-q2.readthedocs.io
- Installation
- The README installs Django Q2 with pip using the package name django-q2.Read 8 Oct 2026 · github.com
- Languages
- The documentation lists English, German and French as available languages.Read 8 Oct 2026 · django-q2.readthedocs.io
- Monitoring
- It provides a multi-cluster monitor and integrates with Django Admin.Read 8 Oct 2026 · django-q2.readthedocs.io
- Notable limit
- The README says Disque support was dropped.Read 8 Oct 2026 · github.com
- Platform deployment
- The README describes it as PaaS compatible with multiple instances.Read 8 Oct 2026 · github.com
- Scheduling
- It supports scheduled, cron and repeated tasks.Read 8 Oct 2026 · django-q2.readthedocs.io
- Security feature
- The listed features include signed and compressed packages.Read 8 Oct 2026 · django-q2.readthedocs.io
- Support channel
- The project links to its full documentation on Read the Docs.Read 8 Oct 2026 · github.com
- Task execution
- It supports asynchronous tasks with multiprocessing worker pools.Read 8 Oct 2026 · django-q2.readthedocs.io
- Task workflows
- It includes result hooks, groups and chains.Read 8 Oct 2026 · django-q2.readthedocs.io
Plans and prices
Strong points and limits
Strong points
- Supports scheduled, cron and repeated tasks
- Includes groups, chains and result hooks
- Integrates monitoring with Django Admin
- Supports several broker options
- Free, MIT-licensed software
Limits
- Disque broker support was dropped
- Requires self-hosted deployment
Who it suits
Django teams that need asynchronous task execution, recurring schedules and task workflows may find it suitable. It is self-hosted and supports several broker options, including Django ORM.
Verdict
Django Q2 combines task execution, scheduling, workflow features and monitoring for Django applications. Its broker choices and Python/Django compatibility are specified, while deployment is self-hosted.
Where Specifiction places it
- Task Queue Software#12 of 378.1