This document describes the current stable version of Celery (5.2). For development docs, go here.
Celery - Distributed Task Queue¶
Celery is a simple, flexible, and reliable distributed system to process vast amounts of messages, while providing operations with the tools required to maintain such a system.
It’s a task queue with focus on real-time processing, while also supporting task scheduling.
Celery has a large and diverse community of users and contributors, you should come join us on IRC or our mailing-list.
Celery is Open Source and licensed under the BSD License.
This project relies on your generous donations.
If you are using Celery to create a commercial product, please consider becoming our backer or our sponsor to ensure Celery’s future.
If you’re new to Celery you can get started by following the First Steps with Celery tutorial.
You can also check out the FAQ.
- Getting Started
- User Guide
- Calling Tasks
- Canvas: Designing Work-flows
- Workers Guide
- Periodic Tasks
- Routing Tasks
- Monitoring and Management Guide
- Testing with Celery
- Extensions and Bootsteps
- Configuration and defaults
- Documenting Tasks with Sphinx