This document is for Kombu's development version, which can be significantly different from previous releases. Get the stable docs here: 5.3.
API Reference¶
- Release:
5.4
- Date:
Sep 30, 2024
Kombu Core¶
- Kombu -
kombu
- Common Utilities -
kombu.common
- Pattern matching registry -
kombu.matcher
- Mixin Classes -
kombu.mixins
- Simple Messaging API -
kombu.simple
- Logical Clocks and Synchronization -
kombu.clocks
- Carrot Compatibility -
kombu.compat
- Pidbox -
kombu.pidbox
- Exceptions -
kombu.exceptions
- Logging -
kombu.log
- Connection -
kombu.connection
- Message Objects -
kombu.message
- Message Compression -
kombu.compression
- Connection/Producer Pools -
kombu.pools
- Abstract Classes -
kombu.abstract
- Resource Management -
kombu.resource
- Message Serialization -
kombu.serialization
Kombu Transports¶
- Built-in Transports -
kombu.transport
- Transport Base Class -
kombu.transport.base
- Virtual Transport Base Class -
kombu.transport.virtual
- Virtual AMQ Exchange Implementation -
kombu.transport.virtual.exchange
- Azure Storage Queues Transport -
kombu.transport.azurestoragequeues
- Azure Service Bus Transport -
kombu.transport.azureservicebus
- Pure-python AMQP Transport -
kombu.transport.pyamqp
- librabbitmq AMQP transport -
kombu.transport.librabbitmq
- Apache QPid Transport -
kombu.transport.qpid
- In-memory Transport -
kombu.transport.memory
- Redis Transport -
kombu.transport.redis
- MongoDB Transport -
kombu.transport.mongodb
- Consul Transport -
kombu.transport.consul
- Etcd Transport -
kombu.transport.etcd
- Zookeeper Transport -
kombu.transport.zookeeper
- File-system Transport -
kombu.transport.filesystem
- SQLAlchemy Transport Model -
kombu.transport.sqlalchemy
- Amazon SQS Transport -
kombu.transport.SQS
- SLMQ Transport -
kombu.transport.SLMQ
- Pyro Transport -
kombu.transport.pyro
Kombu Asynchronous¶
- Event Loop -
kombu.asynchronous
- Event Loop Implementation -
kombu.asynchronous.hub
- Semaphores -
kombu.asynchronous.semaphore
- Timer -
kombu.asynchronous.timer
- Event Loop Debugging Utils -
kombu.asynchronous.debug
- Async HTTP Client -
kombu.asynchronous.http
- Async HTTP Client Interface -
kombu.asynchronous.http.base
- Async pyCurl HTTP Client -
kombu.asynchronous.http.curl
- Async Amazon AWS Client -
kombu.asynchronous.aws
- Amazon AWS Connection -
kombu.asynchronous.aws.connection
- Async Amazon SQS Client -
kombu.asynchronous.aws.sqs
- SQS Connection -
kombu.asynchronous.aws.sqs.connection
- SQS Messages -
kombu.asynchronous.aws.sqs.message
- SQS Queues -
kombu.asynchronous.aws.sqs.queue
Kombu utils¶
- Generic RabbitMQ manager -
kombu.utils.amq_manager
- Custom Collections -
kombu.utils.collections
- Python Compatibility -
kombu.utils.compat
- Debugging Utilities -
kombu.utils.debug
- Div Utilities -
kombu.utils.div
- String Encoding Utilities -
kombu.utils.encoding
- Async I/O Selectors -
kombu.utils.eventio
- Functional-style Utilities -
kombu.utils.functional
- Module Importing Utilities -
kombu.utils.imports
- JSON Utilities -
kombu.utils.json
- Rate limiting -
kombu.utils.limits
- Object/Property Utilities -
kombu.utils.objects
- Consumer Scheduling -
kombu.utils.scheduling
- Text utilitites -
kombu.utils.text
- Time Utilities -
kombu.utils.time
- URL Utilities -
kombu.utils.url
- UUID Utilities -
kombu.utils.uuid