Skip to content
MoCherry: Sample application to build REST webservice using CherryPy & MongoDB
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


This app will demonstrate the implementation of an REST based webservice using MoCherry framework. We have also incorporated an initializer command to bootstrap the application with some dummy data to start your tests immediately.

Demo URL:

Setup Guide

In order to setup this applicaiton you have to go through following steps:

# create virtual environment
$ python -m venv testenv

# activate virtual environment
$ source testenv/bin/activate

# install required dependencies
$ pip install git+
$ pip install faker  # this will be required to generate fake dummy data for initializer

Application Initializer

$ python initializer

The application is having following components(CRUD)

  • Create article
  • List articles
  • View article details
  • Delete article
You can’t perform that action at this time.