CherryPy is a pythonic, object-oriented web framework that allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time. CherryPy is now more than ten years old and it is has proven to be very fast and stable. It is being used in production by many sites, from the simplest to the most demanding.
0 / day
0 / day
0 pages per visit
Domain Rating
Domain Authority
Citation Level
English, etc
CherryPy comes with its own production-ready WSGI server, which is HTTP/1.1-compliant and can serve multiple requests simultaneously using a thread pool.
CherryPy includes tools for profiling, coverage, and testing, making it easier to develop high-quality applications.
CherryPy's plugin system allows developers to extend the framework's capabilities with ease.
CherryPy provides built-in support for sessions, static content, and file uploads, simplifying common web development tasks.
CherryPy's configuration system is both powerful and flexible, allowing developers to easily configure their applications.
CherryPy supports both Python 2.7 and Python 3.5 and above, ensuring compatibility with a wide range of Python applications.
CherryPy is designed to be easy to use, with a simple and intuitive API that makes web development straightforward.
CherryPy is known for its high performance, capable of handling a large number of requests with minimal resource usage.
CherryPy is released under the BSD license, making it free for both personal and commercial use.
CherryPy has a vibrant and active community, with many resources available for learning and troubleshooting.
Comprehensive documentation is available, covering everything from installation to advanced features.
There are numerous extensions available for CherryPy, adding functionality such as authentication, caching, and more.
CherryPy is compatible with a wide range of web servers, databases, and other technologies, making it a versatile choice for web development.
Security headers report is a very important part of user data protection. Learn more about http headers for cherrypy.org