Installation

Install the Python SDK from PyPI:

pip install babelqueue

The base install is the zero-dependency core (codec, contracts and dead-letter helpers) plus the BabelQueue runtime with an in-process memory:// transport — enough for tests and local development.

Requirements

  • Python >=3.9
  • A running Redis or RabbitMQ broker (only for the matching transport)

Broker extras

Real brokers are opt-in via extras, which pull in the standard client for that transport:

pip install "babelqueue[redis]"   # redis://  (via redis-py)
pip install "babelqueue[amqp]"    # amqp://   (RabbitMQ, via pika)

Next: Configuration.