Skip to main content

Django RabbitMQ wrappers over Pikav1.0.5

Predictable messaging for Django

Publish and consume RabbitMQ messages from a Django project without turning it into a task queue. Thin Pika wrappers, native settings, and infrastructure code that stays close to your app.

pip install django-rmq

From install to a running consumer

01

Install the package

Add django-rmq, then register it in INSTALLED_APPS.

02

Configure the broker

Declare RABBITMQ_CONNECTIONS in settings.py — one alias per connection.

03

Publish or consume

Use Producer and Consumer wrappers instead of spreading Pika boilerplate.

Why Django-RMQ

Production ready

Built for Django projects that need predictable RabbitMQ integration in real applications.

Django native

Keep connection settings and messaging code next to the rest of your Django configuration.

Easily extensible

Small wrappers for producers and consumers, not a framework that takes over the app.

Strongly typed

Typing support so editors and type checkers can help while you work with messaging code.