


However, we’d also like to see the ability for Postman collections to be shared using file storage services such as SmartFile, Box or DropBox. (It should be noted that the Postman test editor and runner does include the Tiny Validator Library, which can be used to validate JSON Schema and make sure that the data structure is correct.) It would also be nice if Postman could save files and settings (similar to functions in Google Chrome sync) across devices. The ability for Postman to automatically validate API responses or provide an option to validate JSON / XML responses from within the app would be helpful. Sometimes API responses are returned with badly formatted XML or invalid JSON, which can cause parsing issues. With all of that said, I’d like to see future versions of Postman include a built-in validator for JSON and perhaps also for XML. Postman also includes many features designed to dramatically reduce the time needed to test and develop APIs. The Postman REST Client has many other useful functions and features, including keyboard shortcuts, header presets, keyword filter for history and collections, bulk upload/import, and the ability to save API responses to disk. By providing these collections of APIs, Box has made it much easier for developers to get started on and become familiar with the available features of its APIs.

This post is an in-depth review of the Postman Google Chrome Packaged App highlighting the key features that make Postman a must-have tool for API developers and consumers at all levels of experience.įor example in a recent Box blog post, Box created and provided links to two collections of API calls: one collection for the Box Content API and the other for the Box View API. At publication time, the Postman REST Client is one of the highest-rated productivity apps in the Chrome Web Store, with more than 348,000 unique users (for both versions), and more than 63,000 collections shared via Postman (more on that later).

The in-browser version includes a few features, such as session cookies support, that are not yet available in the packaged app version. The packaged app version includes advanced features such as OAuth 2.0 support and bulk uploading/importing that are not available in the in-browser version. Postman is available as both a Google Chrome Packaged App and a Google Chrome in-browser app. Created by Abhinav Asthana, a programmer and designer based in Bangalore, India, Postman makes it easy to test, develop and document APIs by allowing users to quickly put together both simple and complex HTTP requests. Postman is a powerful HTTP client for testing web services.
