REST toolkit
Project description
rest_toolkit is a Python package which provides a very convenient way to build REST servers. It is build on top of Pyramid, but you do not need to know much about Pyramid to use rest_toolkit.
Quick example
This is a minimal example which defines a Root resource with a GET view, and starts a simple HTTP server. If you run this example you can request http://localhost:8080/ and you will see a JSON response with a status message.
from rest_toolkit import quick_serve from rest_toolkit import resource @resource('/') class Root(object): def __init__(self, request): pass @Root.GET() def show_root(root, request): return {'status': 'OK'} if __name__ == '__main__': quick_serve()
Changelog
0.2.2 - July 11, 2014
Fix several errors in SQL extension.
0.2.1 - July 10, 2014
Add a MANIFEST.in to the source distribution installable.
0.2 - July 9, 2014
Several demos showing how to use rest_toolkit with AngularJS have been added.
Support for default DELETE, GET, PATCH and PUT views has been added.
Various documentation fixes and improvements.
0.1 - Released 24 June, 2014
This is the first release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.