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, don’t hesitate to ask questions or get involved.
Celery is Open Source and licensed under the BSD License.
Open Collective is our community-powered funding platform that fuels Celery’s ongoing development. Your sponsorship directly supports improvements, maintenance, and innovative features that keep Celery robust and reliable.
Getting Started
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.
Contents
- Getting Started
-
User Guide
- Application
- Tasks
- Calling Tasks
- Canvas: Designing Work-flows
- Workers Guide
- Daemonization
- Periodic Tasks
- Routing Tasks
- Monitoring and Management Guide
- Security
- Optimizing
- Debugging
- Concurrency
- Signals
- Testing with Celery
- Extensions and Bootsteps
- Configuration and defaults
- Documenting Tasks with Sphinx
Indices and tables
Copyright © 2017-2026 Asif Saif Uddin, core team & contributors. All rights reserved.
Celery is licensed under The BSD License (3 Clause, also known as the new BSD license). The license is an OSI approved Open Source license and is GPL-compatible.
https://docs.celeryq.dev/en/stable/