The beauty of REST is that you donโt need a special client to interact with the API ... just everything that can communicate through HTTP.
Requests is the current heat in Python HTTP Libraries. HTTPLib2 is also very reliable
The challenge with REST is that although verbs are standard (GET, POST, PUT, DELETE), nouns are completely arbitrary, left to the whims of the person who wrote the URL structure. I think why authors often create realistic RESTFul API implementations (like Twitter ).
source share