Old versionsSee all
Paw HTTP Client is intended for developers who need to test and describe their APIs. Thus, it supports such operations as composing requests, inspecting server responses, generating client code and exporting API definitions. Luckily, the app supports sending all types of HTTP requests. It is also very convenient that APIs can be described while they are being tested. For descriptions, JSON Schema, Swagger and RAML can be used.
The tool is a macOS native application, which has several advantages. One of them is that it can inherit visual properties from the system and adapt itself to your configuration. Moreover, it also lets you choose your favorite theme from light or dark. Its graphic user interface has been carefully crafted and supports quick mouse and keyboard shortcuts. Likewise, the tool runs in a sandbox, which keeps your system safe from any possible danger.
Paw HTTP Client is very complete and ranks among the best tools of its type. In this respect, it has various features that deserve your attention. First, it is excellent that it can access different kinds of data from earlier responses. Second, it supports multiple HTTP libraries, each with its own advantages and drawbacks, so it is up to you to decide which one to use for a specific project. What is more, it has its own HTTP library. Third, Paw HTPP Client allows creating our requests on a visual editor. This way, you can preview the HTPP message and create ready-to-use client code. Luckily, Paw HTTP Client allows you to customize code generation by creating your own Java-script extensions.
The application can import and export API calls to other similar tools, including cURL, Postman or Advanced Rest Client. Similarly, it supports importing requests from HAR and WADL definitions.
Regrettably, although it is great that Paw HTTP Client is a macOS native app, it comes with the disadvantage that it is not supported on other platforms, which limits its use on different projects. Likewise, it does not allow mocking APIs. Moreover, I should alert you that some users have reported repeated crashes.
All in all, Paw HTTP Client is definitely not a product to be taken for granted. I strongly recommend you to try and see if it works for you. Compared with other tools of its type, it has a better price, particularly because, once you buy it, the product is yours for life.
- Sends all kinds of HTTP requests
- Compatible with various API descriptions
- Supports running sandboxed
- Supports quick mouse or keyboard shortcut access
- Exports and exports to other project formats
- No cross-platform
- Does not allow mocking APIs
- May contain bugs