Skip to content

Installation

Requirements

  • Python 3.14+
  • Valkey 8+ or Redis 7+ or RabbitMQ 4+

Install with uv

uv add celery-asyncio

Install with pip

pip install celery-asyncio

Transport extras

# Valkey/Redis transport (recommended)
uv add celery-asyncio[valkey]
# or: uv add celery-asyncio[redis]

# AMQP transport (RabbitMQ)
uv add celery-asyncio[amqp]

Optional extras

# Django integration
uv add celery-asyncio[django]

# Serializers
uv add celery-asyncio[msgpack]
uv add celery-asyncio[yaml]

C parser extras

The pure-Python protocol parsers are the default. These swap in the C ones:

uv add celery-asyncio[libvalkey]   # valkey
uv add celery-asyncio[hiredis]     # redis