GET show API infos api-root /tasks/[.format] GET list tasks tasks-list POST create a new task /tasks/{id}/[.format] GET retrieve task tasks-detail PUT update task PATCH partially update task DELETE destroy task Data serialized in dozen of formats out of the box: JSON, JSONP, XML, Yaml and others, plus you can write your very own. Bonus: api browser
do OAuth2 (seriously, that’s all folks!) Now the system acts as an OAuth2 provider and the api endpoints grant access to clients providing valid tokens
Django on App Engine • one-click deploy, app versioning • scale as you want • Google infrastructure But some of the cons could be blocking • Google Cloud SQL is the only backend supported by the Django ORM • Google Cloud SQL has no free tiers (at the moment) • Google Cloud SQL is MySql