CherryPy
Pythonic, object-oriented HTTP framework with a built-in WSGI web server.
CherryPy is a Python framework that its README calls an object-oriented HTTP framework. It is installed with pip or from a source checkout, and the deployment guide says it stands on its own as an application server. The CherryPy Team maintains it, and it is distributed under a BSD license.
Worth knowing
The homepage still says it runs on Python 2.7 and 3.5, while the install page lists Python 3.9 through 3.13 and PyPI declares 3.6 or later.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-24: links
cherrypy.dev/ - 2026-10-24: links, Written in, License, GitHub stars
api.github.com/repos/cherrypy/cherrypy - 2026-10-24: links, Runtime, Minimum runtime, Install with
docs.cherrypy.dev/en/latest/install.html - 2026-10-24: Maintainer, License, License model
raw.githubusercontent.com/cherrypy/cherrypy/main/LICENSE.md - 2026-10-24: Minimum runtime, First release, Current major version, Last release
pypi.org/pypi/cherrypy/json - 2026-10-24: Categories
raw.githubusercontent.com/cherrypy/cherrypy/main/README.rst - 2026-10-24: Runs as
docs.cherrypy.dev/en/latest/deploy.html - 2026-10-24: Contributors
api.github.com/repos/cherrypy/cherrypy/contributors - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories, Dependent packages, Downloads a month
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cherrypy