skillfed

celery

Distributed Task Queue.

celery Permissive license BSD-3-Clause Active 28,785 v5.6.3 released

Install

celery on PyPI

pip

pip install celery

uv

uv add celery

poetry

poetry add celery

Package facts

License BSD-3-Clause (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 10 — billiard, kombu, vine, click, click-didyoumean, click-repl, click-plugins, python-dateutil, exceptiongroup, tzlocal
Maintenance actively maintained — 140 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: celery-5.6.3-py3-none-any.whl

Keywords: task, job, queue, distributed, messaging, actor

Development Status :: 5 - Production/StableFramework :: CeleryOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Object BrokeringTopic :: System :: Distributed Computing

About celery

from the package's own PyPI description — quoted content, verbatim

.. image:: https://docs.celeryq.dev/en/latest/_images/celery-banner-small.png

|build-status| |coverage| |license| |wheel| |semgrep| |pyversion| |pyimp| |ocbackerbadge| |ocsponsorbadge|

:Version: 5.6.3 (recovery) :Web: https://docs.celeryq.dev/en/stable/index.html :Download: https://pypi.org/project/celery/ :Source: https://github.com/celery/celery/ :DeepWiki: |deepwiki| :Keywords: task, queue, job, async, rabbitmq, amqp, redis, python, distributed, actors

Donations

Open Collective

.. image:: https://opencollective.com/static/images/opencollectivelogo-footer-n.svg :alt: Open Collective logo :width: 200px

Open Collective <https://opencollective.com/celery>_ 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.

For enterprise

Available as part of the Tidelift Subscription.

The maintainers of celery and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications....

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Celery is a distributed task queue that enables asynchronous job execution across multiple workers and machines using message brokers like RabbitMQ or Redis.

Low install friction with a pure-Python wheel distribution. Active maintenance with recent commits and 28785 GitHub stars. Ten runtime dependencies are all well-established packages; the project itself is in Production/Stable status.

BSD-3-Clause is a permissive open-source license that allows commercial use, modification, and distribution with minimal restrictions, making it suitable for most proprietary and open-source projects.

Usage

pip install celery

from celery import Celery

app = Celery('hello', broker='amqp://guest@localhost//')

@app.task
def hello():
    return 'hello world'

Requires a message broker (RabbitMQ, Redis, or similar) running and accessible; Python 3.9 or newer.

Verdict: Celery is a mature, actively maintained distributed task queue in the top 1000 PyPI packages with no known vulnerabilities. Its permissive BSD-3-Clause license and low install friction make it a reliable choice for async job processing, though you must provision and manage a message broker separately.

Needs verification

  • Whether the ten runtime dependencies introduce any transitive security concerns or version conflicts in typical deployments.
  • Performance characteristics and scalability limits under production workloads with the specific broker backends mentioned.
  • Maintenance history span and release cadence patterns beyond the 140 days since last release.
distributed task queueasync job processingcelery task schedulingmessage broker task distributionbackground job queueworker pool managementasynchronous task execution

Similar packages