Favicon of Celery

Celery

PublishedLast updated

Celery is a simple, flexible, and reliable distributed task queue for processing vast amounts of messages with real-time and scheduled execution.

Screenshot of Celery website
Reviewed profile

Quick verdict

Celery is for Python teams that need reliable background jobs, scheduled tasks, and distributed workers. It is powerful, but you operate the broker and worker infrastructure yourself.

Best for
  • Python background job systems
  • Scheduled scraping and data jobs
  • Redis, RabbitMQ, or SQS stacks
  • Retry-heavy processing pipelines
Not ideal for
  • Managed scraping APIs
  • Browser automation workflows
  • Non-Python-first teams
Last verified
Jun 26, 2026

Key facts

  • RepositoryPublic GitHub projectGitHub
  • Stars27,903 GitHub starsGitHub
  • LicenseLicense not specifiedGitHub
  • Downloads29,952,363 downloads/monthPyPI
  • LanguagePython packagePyPI

Compiled from public repository and package data; check the Celery project for current details.

Sources

github.com

Verified against the celery/celery repository and the PyPI package.

Celery is a robust, flexible distributed task queue that enables Python applications to process vast amounts of messages in real-time and on schedule.

Key Features:

  • Real-Time Processing - Execute tasks instantly with support for batch scheduling and periodic job orchestration.
  • Canvas Workflows - Design complex task pipelines and chains using an expressive workflow API.
  • Multiple Brokers - Connect to Redis, RabbitMQ, or Amazon SQS as your message transport backend.
  • Concurrency Models - Run workers with multiprocessing, multithreading, or eventlet for optimal throughput.
  • Monitoring - Track task execution, retries, and failures with built-in monitoring and management tools.
  • Auto-Retry - Configure automatic retry policies with exponential backoff for failed tasks.

Whether you're orchestrating data pipelines, processing background jobs, or scheduling periodic tasks, Celery provides battle-tested reliability for distributed workloads.

Categories:
Features:
Job QueueSchedulingBatch ProcessingConcurrency ControlWorkflow AutomationOpen SourceMultiple Brokers

Share:

Similar to Celery

Favicon

 

  
  
Favicon

 

  
  
Favicon