A fully functional REST Web API. Powered by Eve.
Latest commit 0e01957 Apr 22, 2016 @nicolaiarocci Add more demo launch scripts
These scripts have been demoed during the Eve talk presented at
PiterPy #3, St. Petersburg, Russia, on April, 23 2016.

Thank you for having me, folks!

See https://speakerdeck.com/nicola/eve-rest-api-for-humans



A fully featured RESTful Web API powered by Eve. With Eve setting up an API is very simple. You just need a launch script (run.py) and a configuration file (settings.py). Check out the settings.py module in this repo to get an idea of how configuration is handled. Don't forget to visit Eve website for a complete list of features and examples.

If you need a gentle introduction to the wondeful world of RESTful WEB APIs, check out my EuroPython 2012 talk: Developing RESTful Web APIs with Python, Flask and MongoDB

There is also a sample client application available. It uses the Requests library to consume the demo. In fact it has been quickly hacked together to reset the API every once in a while. Check it out at https://github.com/nicolaiarocci/eve-demo-client.

Note. The demo is currently running v0.0.4 of the Eve framework. Eve-Demo is only updated when major Eve updates are released. Please refer to the official Eve repository for an up-to-date features list.