Tuesday, October 27, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Task Queue Software
  3. Django Q2

Django Q2

What it is

Django Q2 is a task queue, scheduler, and worker application designed for Django, using Python multiprocessing to run tasks asynchronously. It supports multiprocessing worker pools, scheduled, cron, and repeated tasks, plus workflow features such as result hooks, groups, and chains. For monitoring, it provides a multi-cluster monitor and integrates with Django Admin. Supported brokers include Redis, IronMQ, Amazon SQS, MongoDB, and Django ORM. The project also lists Rollbar and Sentry support for error reporting, as well as signed and compressed packages. Its README describes the software as compatible with PaaS deployments using multiple instances, while the listed deployment model is self-hosted. Installation uses pip with the package name django-q2. Documentation says it is tested with Python 3.10 through 3.14 and works with Django 5.2, 6.0, and 6.1. English, German, and French are listed as available languages, with full documentation linked through Read the Docs. Django Q2 is free and MIT licensed. The project notes that Disque support was dropped.

For and against

For

  • Uses multiprocessing worker pools for asynchronous tasks.
  • Supports scheduled, cron, and repeated jobs.
  • Integrates with Django Admin.
  • Supports several brokers, including Redis and Amazon SQS.
  • Free and MIT licensed.

Against

  • Disque broker support was dropped.
  • Requires a Django and Python environment.
  • Listed deployment model is self-hosted.

The verdict

Django Q2 combines task execution, scheduling, workflow features, and monitoring for Django projects. Check its supported broker list and compatibility notes when assessing it for an existing stack.

Who it suits

Django Q2 suits Django developers who need asynchronous task execution, job scheduling, and monitoring. It is aimed at teams comfortable with Python and self-hosted deployment.

Plans and prices

Django Q2

Free

MIT-licensed software

Every plan, in full

On the record

Brokers
Supported brokers include Redis, IronMQ, Amazon SQS, MongoDB and Django ORM.django-q2.readthedocs.io · read 8 Oct 2026
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.django-q2.readthedocs.io · read 8 Oct 2026
Error reporting
The project lists Rollbar and Sentry support.django-q2.readthedocs.io · read 8 Oct 2026
Installation
The README installs Django Q2 with pip using the package name django-q2.github.com · read 8 Oct 2026
Languages
The documentation lists English, German and French as available languages.django-q2.readthedocs.io · read 8 Oct 2026
License
The repository includes the MIT License.github.com · read 8 Oct 2026
Monitoring
It provides a multi-cluster monitor and integrates with Django Admin.django-q2.readthedocs.io · read 8 Oct 2026
Notable limit
The README says Disque support was dropped.github.com · read 8 Oct 2026
Platform deployment
The README describes it as PaaS compatible with multiple instances.github.com · read 8 Oct 2026
Purpose
Django Q2 is a native Django task queue, scheduler and worker application using Python multiprocessing.django-q2.readthedocs.io · read 8 Oct 2026
Scheduling
It supports scheduled, cron and repeated tasks.django-q2.readthedocs.io · read 8 Oct 2026
Security feature
The listed features include signed and compressed packages.django-q2.readthedocs.io · read 8 Oct 2026
Support channel
The project links to its full documentation on Read the Docs.github.com · read 8 Oct 2026
Task execution
It supports asynchronous tasks with multiprocessing worker pools.django-q2.readthedocs.io · read 8 Oct 2026
Task workflows
It includes result hooks, groups and chains.django-q2.readthedocs.io · read 8 Oct 2026

Alternatives to Django Q2

Every alternative, ranked