Недавно наткнулся на библиотеку Python Eve
Для запуска необходимо совсем мало:
- Указать строку подключения к БД: нативно MongoDB, можно использовать бесплатный экземпляр на cloud.mongodb.com с ограничением в 512 МБ, но также заявлено наличие адаптеров на другие базы.
- В файле конфигурации описать модели хранимых данных с помощью JSON Schema и указать другие необходимые параметры.
- Написать буквально 5 строк на Python для запуска сервера.
В итоге получается максимально похоже на RESTful сервер.