Live data from Hacker News

Paw – macOS HTTP client for testing and describing APIs

paw.cloud

81–90 of 121 posts

Re: Paw – macOS HTTP client for testing and describing APIs

#81
My issue with rest api tools is that for some reason people use them to test API request/response flows instead of coded integration tests.

For API specification we have OpenAPI specification[1] (formerly known as Swagger specification).

[1] https://swagger.io/specification/

Re: Paw – macOS HTTP client for testing and describing APIs

#82

I have a Paw license and recently I started using Insomnia instead: https://insomnia.rest/ I find Paw's project management very annoying. It assumes that I am working on some project and wants me to organise everything like that. Fine, lets do it, so where are my projects? They are hidden in some dropdown that you can have fun finding. Insomnia is much cleaner and more to the point.

Insomnia doesn't even come close to Paw due to the amount of features Paw has that Insomnia doesn't.

Also, Projects are just Paw files. Inside the files you can group and subgroup requests, too. Unless you meant something else?

Re: Paw – macOS HTTP client for testing and describing APIs

#83

Paw's killer feature for me is request chaining GET /things -> GET /things/{things.first.id} -> PUT /things/{things.first.id} -> DELETE /things/{things.first.id}

Yep. It saves a huge amount of time when testing big API features. You can also insert random tokens, other parts from the request, browser request import, OAuth integration, etc!

Re: Paw – macOS HTTP client for testing and describing APIs

#84
post #50
post #44

Earlier quoted context omitted.

Haven't used paw, but agreed with above about Insomnia, and: - GraphQL support is pretty decent - Copy as CURL is awesome

Don't forget the ability to paste a curl command into the url to import it!

paw has both these features (export to curl or httpie and import from curl)

Re: Paw – macOS HTTP client for testing and describing APIs

#85
post #80

I have a Paw license and recently I started using Insomnia instead: https://insomnia.rest/ I find Paw's project management very annoying. It assumes that I am working on some project and wants me to organise everything like that. Fine, lets do it, so where are my projects? They are hidden in some dropdown that you can have fun finding. Insomnia is much cleaner and more to the point.

Agree whole heartedly, bought a Paw license and never use it. I use insomnia instead. It's cross platform like postman so I can use it on my linux box and recommend it to all of our team members and it's not a pain in the ass. Surprisingly I thought I'd place a lot of value on the native mac look and feel for this app but it really doesn't make a large difference.

Yeah, Paw is a great piece of software, but the fact that it's macOS-only is a very severe failing IMO. I bought a license and ended up switching to Windows a few months later due to circumstances outside my control, and now I regret having paid for Paw.

Re: Paw – macOS HTTP client for testing and describing APIs

#87
post #67
post #49

Earlier quoted context omitted.

There are so many differences it's impossible to list them. In general, Postman focuses on having every feature under the sun (integration testing, mock APIs, etc) whereas Insomnia focuses on the core of just being an HTTP client with additional helpers to be more productive. The result being that Insomnia is not suitable for as many use cases but is has a better user experience because it's more focused. Insomnia is…

Totes. Another issue I've found (at least with the browser extension flavor), is that even though it is a separate window, Cmd+Tab switching between apps is totally broken by Postman. The Postman window will completely take over your Chrome instance. Also, I'm glad I found you! Long-time user of Paw, but going to make the switch to Insomnia. Question, can I just type a JS object into request body and you stringify th…

I'd be happy to accept a PR. There's actually already an issue for that too. https://github.com/getinsomnia/insomnia/issues/407

Re: Paw – macOS HTTP client for testing and describing APIs

#89
post #56

Earlier quoted context omitted.

I was on the verge of buying a licence for Paw a couple of months ago, but discovered Insomnia, and been using that instead. (Formerly used Postman before that). To me, the functionality of Paw and Insomnia seem very similar, so the $50 licence price deterred me from purchasing Paw. If Paw was closer to the $20 mark, I might have still bought it to have in my arsenal of tools 'just in case'. My rationale is that if t…

No need for a license for https://rest.secapps.com and we have all features of Paw.

I am sorry, but design is a feature as well and you have that strongly against you. I don't see myself happily using your app over something like Insomnia or Paw.

Re: Paw – macOS HTTP client for testing and describing APIs

#90

I have a Paw license and recently I started using Insomnia instead: https://insomnia.rest/ I find Paw's project management very annoying. It assumes that I am working on some project and wants me to organise everything like that. Fine, lets do it, so where are my projects? They are hidden in some dropdown that you can have fun finding. Insomnia is much cleaner and more to the point.

Insomnia doesn't even come close to Paw due to the amount of features Paw has that Insomnia doesn't. Also, Projects are just Paw files. Inside the files you can group and subgroup requests, too. Unless you meant something else?

That might be true. For me Paw's UI doesn't help me (a simple user vs a power user) to work pleasantly. I am forced in Paw to deal with Projects, difficulty to rename requests, etc.
Post reply on HN