Прелесть REST в том, что вам не нужен специальный клиент для взаимодействия с API ... просто все, что может общаться через HTTP.
Запросы - текущая актуальность в Python HTTP-библиотеках.
HTTPLib2 также очень устойчив
Проблема с REST состоит в том, что, хотя глаголы являются стандартными (GET, POST, PUT, DELETE), существительные являются совершенно произвольными, оставленными на усмотрение тех, кто написал структуру URL. Я предполагаю, что именно поэтому авторы часто создают реализацию RESTFul API для оболочки / языка (например, Twitter ).