Just came to know about a project named python-eve. As I'm just starting out in python, this project seemed kinda easy to get started for building a python based REST API. This framework really has a lot of features out of the box, specifically HATEOAS
, which I din't find any built-in way in google-app-engine
documentation. So is there anyway I can use this framework in google-app-engine
? Or should I just all together ignore app-engine.
Asked
Active
Viewed 799 times
4

Soham Dasgupta
- 5,061
- 24
- 79
- 125
-
2According to the docs, python-eve runs on mongodb, not app engine. So the answer should be obvious, unless you're planning to port it over. And if you are asking this question, it's a safe bet to say that you're not. – dragonx Dec 07 '13 at 19:16
-
Have a look at: http://stackoverflow.com/questions/19375085/rest-api-in-google-app-engine-python – voscausa Dec 07 '13 at 22:46
1 Answers
2
Eve is a Flask application, which means that wherever Flask runs, Eve runs... at least in good theory. Check out the following resources:
- Google App Engine on Flask mailing list
- Flask Google App Engine template
- Flying Flask on Google App Engine
I personally have never tried runnning Eve on GAE but the resources above seem to indicate that it should be possible with little effort.

Nicola Iarocci
- 6,606
- 1
- 20
- 33
-
If you create a default template sort of thing to quickly set up `eve` on `GAE` along with a short tutorial it would be great. Really liked your product specially for the default `HATEOAS` support which seems great and not by default available in `GAE`. Also support for google datastore is not available in `eve`, I guess. – Soham Dasgupta Dec 09 '13 at 08:26
-
1It isn't but you can always work on it and contribute it to the community :) We currently have people working on SQLAlchemy, CouchDB and other backends. Same with the GAE tutorial, I know somebody is working on a "Eve for the python beginner" tutorial, for example. – Nicola Iarocci Dec 09 '13 at 14:39