News for hackers. Stuff that matters.
Re:Paw – macOS HTTP client for testing and describing APIs by dsgfhasgjklas on Monday October 23, 2017 @05:42PM (#15537171)
What differentiates Insomnia from Postman? Both are non-native electron apps.
Re:Paw – macOS HTTP client for testing and describing APIs by gschier on Monday October 23, 2017 @05:51PM (#15537226)
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 also open source software.

You should really try them both to figure out which one best suites you.

P.S. I'm the developer of Insomnia.

Re:Paw – macOS HTTP client for testing and describing APIs by jaquers on Monday October 23, 2017 @07:19PM (#15537755)
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 the JSON for me? Is that something you would accept as a PR if not?

Re:Paw – macOS HTTP client for testing and describing APIs by gschier on Tuesday October 24, 2017 @02:36AM (#15539676)
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 by vosper on Monday October 23, 2017 @10:11PM (#15538705)
I just switched to Insomnia because of a bug in Postman, where it wouldn't pick up changes in the body of an HTTP POST and would use something that had been sent previously. I was able to see that the data received by the server was previous values from the text field. If I cloned the request into a new tab it started working. It happened repeatedly - at some point after making edits to the body it would just get stuck and not send what was in the editor. So I switched because I can't use an app with such issues with its core functionality.

I also disliked Postman's UI, but it wasn't a deal broker. I'm not in love with Insomnia's UI, either, but I like Insomnia because it reliably sends the right request.