PyVenom, an App Engine framework

pyvenom venom appengine google cloud gae
pip install pyvenom==0.1.8



Welcome to the Venom project. Venom is a set of API tools that make server development faster and easier to understand while still staying scalable and modern. Learn more about our vision at


PyVenom is a framework that wraps Google App Engine. It's goal is to bring the barrier to entry of servers lower than App Engine already does while still remaining useful.

Getting Started

Required Installations

  1. Install homebrew
  2. Install Python

    $ brew install python
  3. Install pip

    $ sudo easy_install pip
  4. Install Google App Engine

    $ brew install google-app-engine

How to Use PyVenom

  1. Installation

    Simply run

    $ sudo pip install pyvenom

    That's it!

  2. Creating a New Project

    $ venom create hello-world
  3. Run the New Server

    $ cd hello-world
    $ venom start

    Google App Engine is required for PyVenom to run. If you do not have it installed on your system, you will be prompted to install.

    Install Google App Engine? (y/n): y
  4. Check Your Server

    Goto localhost:8080/api/v1/helloworld, you should see a JSON response that says 'Hello World!'. Congrats! You've created your first PyVenom server.

Miscellaneous Scripts

  1. Running Tests

    $ npm run test
  2. Running Example Server

    $ npm run example:start
  3. Install local Venom on the Example Server

    $ npm run example:venom:install
  4. Running local Server

    $ npm run website:start

Why do we use npm for a python project? Because it's a convenient script runner.