Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Task Queue Software
  3. Dramatiq

Dramatiq

On the record

Async tasks
Actors can enqueue work to be processed asynchronously by Dramatiq workers running in separate processes.dramatiq.io · read 3 Oct 2026
Community support
The project homepage links to a discussion board for the project.dramatiq.io · read 3 Oct 2026
Development reloading
The `--watch` option reloads workers when Python files change, and the documentation advises against using it in production.dramatiq.io · read 3 Oct 2026
Framework integrations
The cookbook describes third-party integrations for Django and Flask, and mentions API Star support through a separate library.dramatiq.io · read 4 Oct 2026
Intended users
The project describes its design as suited to common SaaS workloads and says it may suit people who have used Celery.dramatiq.io · read 4 Oct 2026
Intended workloads
The project describes its intended use as distributed task queuing with simple defaults for most SaaS workloads.dramatiq.io · read 3 Oct 2026
License and Python versions
Dramatiq is licensed under the LGPL and officially supports Python 3.10 and later.dramatiq.io · read 3 Oct 2026
Message brokers
Dramatiq supports RabbitMQ and Redis out of the box, with RabbitMQ recommended in the installation guide.dramatiq.io · read 4 Oct 2026
Message constraints
Actor arguments must be JSON-encodable because messages are sent over the network.dramatiq.io · read 4 Oct 2026
Monitoring integrations
The cookbook describes error reporting integrations using Rollbar and Sentry.dramatiq.io · read 4 Oct 2026
Operating system support
The motivation page lists Windows support, while the installation page says the `watch` extra is supported only on UNIX.dramatiq.io · read 3 Oct 2026
Prioritization
Dramatiq supports actor priority after messages are consumed from queues, and RabbitMQ supports queued message priority through an option.dramatiq.io · read 3 Oct 2026
Purpose
Dramatiq is a background task processing library for Python focused on simplicity, reliability and performance.dramatiq.io · read 4 Oct 2026
Python support
Dramatiq officially supports Python 3.10 and later.dramatiq.io · read 4 Oct 2026
Rate limiting
Dramatiq provides rate limiters, with the cookbook showing a Redis-backed concurrent rate limiter.dramatiq.io · read 4 Oct 2026
Rate limiting and metrics extras
Optional installation extras provide a Memcached rate limiter backend and Prometheus metrics middleware.dramatiq.io · read 3 Oct 2026
Retries
Failed messages are retried automatically with exponential backoff, and retry behavior can be configured per actor.dramatiq.io · read 4 Oct 2026
Scheduling
Actors can schedule messages for later using a delay; the guide says scheduled messages should be a small subset of all messages because the broker is not a database.dramatiq.io · read 4 Oct 2026

Alternatives to Dramatiq

Every alternative, ranked