Fork me on GitHub

Siesta GPLv3

Sit back, relax and enjoy your REST client for python
$pip install siesta
      from siesta import API
      api = API('http://myrestful/api/v1')
      
      # GET /resource
      api.resource.get()
      # GET /resource (with accept header = application/json)
      api.resource.get(format='json')
      # GET /resource?attr=value
      api.resource.get(attr=value)
      
      # POST /resource
      api.resource.post(attr=value, attr2=value2, ...)
      # GET /resource/id/resource_collection
      api.resoure(id).resource_collection().get()

You can clone the project with Git by running:

$ git clone git://github.com/scastillo/siesta

Now you can Read full documentation or Discus siesta with other guys