CherryPy is a web application framework that enables developers to build web applications using the Python programming language. It follows an object-oriented approach, which means that it treats the components of the web application as objects with methods and attributes that can be manipulated to create a functional web application. CherryPy provides several features, including URL mapping, server configuration, session management, template rendering, and more. Developers can use CherryPy to create web applications of varying sizes and complexities. One of the key advantages of CherryPy is its simplicity and lightweight nature. It does not require complex setup processes or heavy dependencies, making it easy for developers to get started with building web applications quickly. Moreover, CherryPy can be integrated with other popular frameworks and libraries in the Python ecosystem, such as SQLAlchemy, Jinja2, and Flask, among others. Overall, CherryPy is a powerful web framework built on top of Python, which provides a robust set of features and tools for developing web applications efficiently.

Read more

34 Companies using CherryPy


96$40K - $15K$66K united states ..48%

hellosponsor is an event ..

3$49K - $17K$54K united states ..31%
United Travel Malta

A 51-year old, family run..

5$19K - $41K$1K malta62%
Valletta Legal

18$29K - $35K$55K malta71%

Job Search Engine

3$23K - $27K$59K united states ..
Architectural Digest

the international design ..

1,534$14K - $16K$58K united states ..62%
SpotOn Compliance

Cutting-edge, on-line com..

-$42K - $13K$3K south africa67%
Krypton - The Medical Dev..

The Medical Device Distri..

3$38K - $49K$75K malta83%
Digital365 Hygienic Desig..

Hygienic Design im Fokus ..

-$14K - $22K$5K germany9%

Helping you Navigate ATS ..

-$40K - $12K$72K canada30%
AV Toy Store

-$5K - $3K$0 united states ..1%

7$33K - $49K$33K united states ..96%
logo - Facturare onl..

-$46K - $13K$95K -83%

-$5K - $9K$78K -47%
LOUNGES / Digital365 Clea..

Die Messe zum Thema Reinr..

-$28K - $45K$5K germany89%

Want to download the entire list?

Enter your email and download the entire list of 34+ companies

We care about your data. Read our privacy policy.

How to use CherryPy

CherryPy is a Python-based web application framework that helps you create fast, stable, and scalable web applications. Here are the steps to use CherryPy in your project:

  1. Install CherryPy: You can install CherryPy by using the pip package manager. Open your terminal and type

    pip install cherrypy
    to install CherryPy.

  2. Import CherryPy: Once you've installed CherryPy, you can import it into your Python file using the following code:

import cherrypy
  1. Define a class: In CherryPy, you define your web application as a class. For example, you can define a simple "Hello World" web application as follows:
class HelloWorld(object): @cherrypy.expose def index(self): return "Hello, World!"

In this example, we defined a class called

, which has a method called
. The
decorator tells CherryPy that this method should be accessible via HTTP.

  1. Start the server: To start the CherryPy server, you need to call the
    function and pass in your class as an argument:
if __name__ == '__main__': cherrypy.quickstart(HelloWorld())

This code starts a local web server on your machine and serves your

application. To run your application, simply execute your Python file from the command line:

$ python
  1. Access your application: Open your web browser and navigate to
    . You should see the "Hello, World!" message displayed in your browser.

These are the basic steps to get started with CherryPy. CherryPy offers many more features, such as URL routing, template rendering, and much more, which you can explore in its documentation.

Make your sales data-driven.

Website's technology stack, including its CMS, ecommerce platform, and payment processor, along with details about the industry, company and its contacts.

GDPR Compliant

CCPA Compliant

SOC2 Compliant

App screenshot