With the myriad of API development and QA tools in the marketplace — we’ve covered many examples, most recently, SOAtest — finding one to meet the needs of your shop seems like a daunting task. Postman positions itself as an application able to plan, develop, build, test, and document APIs. Not surprisingly, it is known as the “Swiss Army Knife” of API tools.
Let’s take a closer look at Postman to see if it makes sense in your team’s toolbox. It just might be the API development application with the flexibility to supercharge your productivity.
Build APIs more Quickly with Postman
As an integrated suite for the entire API development lifecycle, Postman offers the promise of building APIs faster and more efficiently. The Postman is app is available at no cost for the Windows, Mac, and Chrome platforms, while Cloud and Enterprise versions with more collaboration features cost only a nominal monthly fee.
The application’s UI facilitates the creation of HTTP requests, while integrating unit testing features to validate both response data and response time. Different requests are able to be grouped into Collections for better management. You can organize these collections into folders to mimic an API’s online structure. Sample responses are stored with each request to better explain its functionality and expected output.
It is important for developers to enter descriptive information into the request and response metadata, as the Postman UI leverages this information to describe the functionality of each request and the entire API. Developers can use the powerful search engine to find a specific request to meet their needs. This same metadata is used to automatically generate the API documentation, which becomes publically sharable with a button click — a boon for shops developing their own public APIs.
An Application Architecture to add even more Flexibility
Postman supports a variety of add-ons to make the application even more flexible. Newman provides automated testing features, including integration with your build app and the ability to kick off testing in a cron job. Chrome users need to check out Interceptor which leverages the Chrome window to easily view cookies and to capture and import requests into the Postman app.
Both add-ons are available as free downloads.
Enterprise Collaboration Features
As mentioned earlier, the regular Postman app is a free download, but development teams can upgrade to either the Cloud or Enterprise versions of the app, providing additional collaboration features for an inexpensive monthly fee.
Postman Cloud is priced at $4.99 per user per month (billed annually), and includes access to Postman’s Cloud API along with real-time collaboration features. Enhanced team management functionality is also part of the Cloud feature set, in addition to support for admin and billing roles — another plus for public API development shops.
All the features of Cloud are also available in Postman Enterprise, with the inclusion of invoice-based billing. Enterprise is priced at $21.99 per user per month billed annually.
Considering the basic version of Postman is simply a free download, it makes perfect sense to grab a copy and give the app a test run. You may find it becomes an invaluable part of your API development arsenal. The Cloud and Enterprise editions add useful functionality for shops specializing in public API development.
Keep an eye on the Betica Blog for additional dispatches from the worlds of software development and QA. Thanks for reading!