---
title: python celery Reviews
meta_title: 'python celery Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 14 reviews by the users' company size, role or industry to
  find out how python celery works for a business like yours.
aggregate_rating:
  rating_value: 4.6
  review_count: 14
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# python celery Reviews
**Vendor:** Celery  
**Category:** [Other Development Software](https://www.g2.com/categories/other-development)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 14
## About python celery
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.




## python celery Reviews
  ### 1. Manage asynchronous tasks

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shamsher S. | Python Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 05, 2023

**What do you like best about python celery?**

Light weight, scheduler, retry failed tasks

**What do you dislike about python celery?**

Command based interface only, need to add GUI in build support

**What problems is python celery solving and how is that benefiting you?**

Send notifications email in django so i used celery as a task queue

  ### 2. Simple and flexible framework for writing distributed systems

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martin Thorsen R. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2021

**What do you like best about python celery?**

The most helpful part of Celery is that it can use a plethora of different backends for distributing and coordinating tasks. For example, Celery can use RabbitMQ, Redis, or Amazon SQS as brokers and backends. Through SQLAlchemy, it can also interface with even more storage backends, like PostgreSQL, SQLite, and MySQL.  Programming with Celery hides intricate details of those message queues and database engines and feels very pythonic, much like simply calling functions with some added decorators.  I also love that it is open source, so if I cannot find an answer in the documentation, I can study the source code to understand how Celery behaves in certain edge cases.

**What do you dislike about python celery?**

I like most of the Celery experience but would like to see more nontrivial examples in the documentation and tutorials.  For instance, it helps a lot to know the backend system you chose to use with Celery.   Complex message-brokering scenarios can be solved elegantly without coding if you know how to configure RabbitMQ.  By programming Redis directly through Lua scripts, you can gain some performance and, for example, improve Celery's rate-limiting system.  I think more tutorials that show how such—and other— scenarios may be solved would significantly improve the Celery documentation.

**Recommendations to others considering python celery:**

Start by reading the Getting Started part of the documentation.  Also, make sure you understand the significance of choosing a suitable backend for your problem.

**What problems is python celery solving and how is that benefiting you?**

We have implemented a live-chat system with Celery and RabbitMQ, with many subscribers and updates published through WebSockets.  We have also implemented distributed, asynchronous task queues with Celery and both RabbitMQ and Redis as backends.  Celery integrated with FastAPI is also a key component in our event-sourcing processing flow.

  ### 3. Python Celery : All in one For your Task

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish J. | Technical Lead , Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2021

**What do you like best about python celery?**

A great tool for developers to manage and scheduled the tasks in queue format as well as gives ease to developers to code.
Its very easy to install by just a pip command and you are good to go to use this as per your need.

**What do you dislike about python celery?**

Nothing much its fast, easy to install and does the great job.

**What problems is python celery solving and how is that benefiting you?**

The major usage is that now we can easily schedule the task with its priority as per our need as well as very easy and fast installation.
Overall a great and fast tool for scheduling the tasks on the go.
And having an access using anaconda prompt is an advantage.

  ### 4. My Python Celery experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Evren B. | Network & Security Technical Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 26, 2020

**What do you like best about python celery?**

As a software, we can easily code something with its developer-centric structure and include it in the job queue and run it. I think this makes the product great. It is also very important that it can be integrated with messaging tools like RabitMQ and Redis.In this way, the product can fully respond to all our needs. If I give the product a score, I give 85 out of 100.

**What do you dislike about python celery?**

Python celery documents can sometimes be confusing. Because these documents contain information with two different meanings. However, in general, I am very pleased with the ease of use and performance of the product.

**Recommendations to others considering python celery:**

The product is compatible with various messaging tools. It is compatible with various messaging tools, for example RabbitMQ or Redis. This is sometimes a life-saving feature. In addition, the product is really successful and developer oriented.I recommend the product because of its important advantages. You will never regret using this product.

**What problems is python celery solving and how is that benefiting you?**

The product made our work a lot easier. It is a product that allows us to run workflows without requiring a lot of brain activity and helps us solve many of our problems. Also, we are doing many of our works through this product. We can easily do many operations such as sending SMS and e-mail through Celery. In this way, we can eliminate user errors in sending messages.

  ### 5. Best task manager tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 20, 2020

**What do you like best about python celery?**

Python celery is best for scheduling the task and task in queue and generation of automation

**What do you dislike about python celery?**

The thing which is disliked is that sometimes all the data can be leaked

**Recommendations to others considering python celery:**

Highly recommended others to use celery

**What problems is python celery solving and how is that benefiting you?**

The problem that we are solving with celery is that we can do proper scheduling and can apply task in accordance with the priority

  ### 6. A weapon for asynchronous task prcoessing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 30, 2019

**What do you like best about python celery?**

I specifically like how the Celery architecture is based on task queues and the number of workers we can assign to each task queue. This way, a developer can uniformly distribute the heavier jobs to celery task with greater number of workers. It's compatibility with RabbitMQ and Redis makes it more convenient to work on.

**What do you dislike about python celery?**

It is sometimes a headache to debug errors in Python Celery. I personally face an issue that Celery sometimes resets itself completely without finishing the pending tasks, thereby, wasting the whole iteration of data collection and processing before reset. Couldn't find a dependable solution to this problem yet. So, I need to eventually reinstall Celery whenever I face this, once in a blue moon.

**Recommendations to others considering python celery:**

The biggest advice that I'd like to give to other developers using Celery is to not compromise with recommended coding practices. Celery's coding implementation is basically task based. You assign each function that you've written to a particular task queue. There are high chances of code redundancy if a developer is not careful enough to modularise their code. 

Moreover, wisely assign the number of workers for each task queue. You would not want to assign large number of workers to a task which is not invoked very frequently, as it would only lead to unnecessary wastage of processing.

**What problems is python celery solving and how is that benefiting you?**

We are trying to collect publicly available tweets posted by various eminent personalities of several engineering schools, and understand the intersection in the topics for which the academia is collectively interested to solve. With Celery, we are able to collect massive amounts of data in lesser time duration, process it simultaneously and store the results in a NoSQL database.

  ### 7. Celery is one of the most popular fund managers in the world of Python. 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Catherine P. | SEO Analyst, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** May 01, 2019

**What do you like best about python celery?**

We use celery, in combination with RabbitMQ and celery-beat, to execute periodic tasks, as well as some long-running tasks initiated by the user on the server. 

**What do you dislike about python celery?**

Something that bothers me that the celery documentation of dynamic programming defined by the user is not good, It may be that I do not have skill that I had difficulties. I have to work another way to solve the problem with celery. But I'm happy with celery. 

**Recommendations to others considering python celery:**

Celery is compatible with several message agents such as RabbitMQ or Redis and can act as producer and consumer.

**What problems is python celery solving and how is that benefiting you?**

All our work in the background (for example, change of image size, upload of files, email and sending SMS) are done through Celery (using Redis as your agent). Celery's programming and retry functions are especially useful for error-prone tasks, such as sending email and SMS. 

  ### 8. Amazing real-time job queue

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dilan M. | Information Security Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** May 01, 2019

**What do you like best about python celery?**

I like python celery in light of it's developer situated organization as a product bundle. I can take it and begin incorporating things and send with the task queue and run streams.
Celery is written in python, however the convention is executed in any language. It can likewise work with different languages utilizing webhooks. There is additionally a Ruby-Client called RClerey, a PHPClient, Go customer and a Node.js customer.

**What do you dislike about python celery?**

This is an open source bit of programming so support is to some degree restricted. Else, it is an extraordinary tool.

**Recommendations to others considering python celery:**

it's really good, easy and fast to work with.
Python Celery has a long history of sorts, yet since it's open source, I would suggest giving it a shot

**What problems is python celery solving and how is that benefiting you?**

setting up serverless deployment which has performs parallel processing.

  ### 9. Fantastic real-time job queue

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dan G. | Analyst, Technology, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 05, 2019

**What do you like best about python celery?**

Python Celery is a great real time, asyncronous job queue and scheduler and I think the best thing is that this job scheduler focuses on running concurrently as opposed to scheduling and running one task at a time.

**What do you dislike about python celery?**

This is an open source piece of software so support is somewhat limited. Otherwise, it is a great tool.

**Recommendations to others considering python celery:**

Python Celery has a long history of sorts, but since it's open source, I would definitely recommend trying it out. Azkaban scheduler which is written in Java is similar to this, but I think you must choose the software depending on your needs.

**What problems is python celery solving and how is that benefiting you?**

Python celery allows my team to schedule tasks and things that just must get done at a certain time in an automated manner. The benefits we've realized are quicker deployment, technology management, etc.

  ### 10. Python Celery

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramesh O. | Machine Learning Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2019

**What do you like best about python celery?**

Ease of integration with django and python. Also has good documentation to get help. Also has good support.

**What do you dislike about python celery?**

issues with task management when working with redis. Redis is not the best option to work with this specially when working with docker.

**Recommendations to others considering python celery:**

it's really good, easy and fast to work with. I love how well it integrates with Django and Python. Go for it. 

**What problems is python celery solving and how is that benefiting you?**

setting up serverless deployment which has performs parallel processing.

  ### 11. Task queue for applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Derek X. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 20, 2019

**What do you like best about python celery?**

I like python celery because of it's developer oriented format as a software package. I can take it and start building things and deploy into the task queue and run flows.

**What do you dislike about python celery?**

Python celery sometimes has ambiguous documentation and that confuses me.

**What problems is python celery solving and how is that benefiting you?**

The business problems I'm solving with python celery is the ability to run a job flow without much thought. It's simplified our business a lot.

  ### 12. Top notch async job scheduler in python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniel S. | Manager, FinTech, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 26, 2019

**What do you like best about python celery?**

Celery is a great tool to help manage more complex workflows that can be relatively automated on our data side.

**What do you dislike about python celery?**

I dislike how celery is sometimes challenging to use when it comes to people without much of a programming background.

**What problems is python celery solving and how is that benefiting you?**

The business problems I'm solving with celery are plentiful. It's simply allowed us to automate certain workflows to a point and click situation.

  ### 13. Job scheduler written in python

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rebecca B. | Systems and Engineering Technologist, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 19, 2019

**What do you like best about python celery?**

Python celery lets me manage data engineering jobs in a easy to use, fruitful system. It's relatively easy to use and straight forward

**What do you dislike about python celery?**

Celery is a tool without the best documentation and support.

**What problems is python celery solving and how is that benefiting you?**

Celery lets us run our ETL jobs in an asynchronous manner. After setup, we can get going in record speed with a tool that is efficient.

  ### 14. Very helpful to manage distribution of tasks

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 22, 2018

**What do you like best about python celery?**

Really reliable to keep our most important tasks and functions in line.

**What do you dislike about python celery?**

No bells and whistles pretty old school design but it just gets the job done which is what matters. 

**What problems is python celery solving and how is that benefiting you?**

As a powerful website, we often have many tasks running at the same time. Celery is perfect for managing these tasks and keeping the site working well.


## python celery Discussions
  - [What is Celery and how it works?](https://www.g2.com/discussions/what-is-celery-and-how-it-works)
  - [What should I use Celery for?](https://www.g2.com/discussions/what-should-i-use-celery-for)
  - [What is Python Celery used for?](https://www.g2.com/discussions/what-is-python-celery-used-for)
  - [Which are the features of Celery?](https://www.g2.com/discussions/which-are-the-features-of-celery)

- [View python celery pricing details and edition comparison](https://www.g2.com/products/python-celery/reviews?section=pricing&secure%5Bexpires_at%5D=2026-07-17+09%3A05%3A29+-0500&secure%5Bsession_id%5D=76c35edc-b527-4570-887a-86a009ce362d&secure%5Btoken%5D=1da6d43af225fd84194ab7a9bdfcaddadbaa190c6dffb3f279dd0e7847c566de&format=llm_user)


## Top python celery Alternatives
  - [Okta](https://www.g2.com/products/okta/reviews) - 4.5/5.0 (1,293 reviews)
  - [Termius](https://www.g2.com/products/termius/reviews) - 4.8/5.0 (261 reviews)
  - [SAP Fiori](https://www.g2.com/products/sap-fiori/reviews) - 4.3/5.0 (128 reviews)

