You can generate a client in pretty much any language with the Swagger specs. Unfortunately, Swagger does not support maps as a type of object returned by an API call. As a result, the response returned by the API screenshot/multiple, screenshot/list, instance/list and browser/list is not managed properly.
You can use your own code generator to create a client in your language of choice. We have generated programs for some of the languages available at swagger.io
The Browshot API is available on the Mashape marketplace at no additional cost. You can use Mashape to try the API and to get an auto-generated client in Java, Node, Objective-C, etc.
no credit card required
Browshot is a web service to create real time web screenshots in a multitude of virtual devices, including mobile devices like the iPhone 3 & 4, iPad, Android Nexus, etc.
Real time screenshots
15+ mobile devices: iPhone, iPad, Android, etc.
30+ desktop resolutions
Fast and reliable
Thumbnails of any size, any ratio
Full API, open-source libraries