The next step in my experiment is to get Restish working with Google App Engine. It turns out to be quite simple. The basic hello world app looks like the following:
from restish import app, http, resource
def index(self, request):
return http.ok(, 'Hello World!')
application = app.RestishApp(Root())
if __name__ == '__main__':
You will also have to include the Restish source tree in your project (or use the zip importer to import it from a zip file). This example is about the simplest way possible to do it, and I bet it wouldn't be difficult to get a paste created project working on App Engine.
So far, so good. I'll report later if I run into any issues.