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.
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()