Live data from Hacker News

Insomnia 3.0 – A simple and beautiful REST API client

insomnia.rest

121–130 of 156 posts

Re: Insomnia 3.0 – A simple and beautiful REST API client

#122

Nice, one thing that gets me paying for https://paw.cloud is the ability to chain requests ie. GET /things -> GET /things/{things.first.id} -> PUT /things/{things.first.id} -> DELETE /things/{things.first.id}

Postman can do that too, albeit in a hacky way. https://www.getpostman.com/docs/chaining_requests

Re: Insomnia 3.0 – A simple and beautiful REST API client

#123
I've used Insomnia in the past when I was evaluating various REST clients. At the time I was using mainly Burp and sometimes Postman. I did not stick to it mainly because I could not find some features that I needed for my work. From what I can see on the website, the new update is around the client apps built specifically for Mac, Windows and Linux, which in my mind is a welcome addition.

That being said, I will definitely have a look to see what is new.

Since everyone is putting their favorite REST client - here is my own (disclosure I am the author). I've built it to fit my own needs and combine essential features from other clients which I find useful. I looked mainly at Burp, Postman and of course Paw for inspiration.

The tool is available at the Chrome App Store here:

https://chrome.google.com/webstore/detail/rest2/oiikfajocfme...

You can also access it directly from here:

https://rest.secapps.com

It is a work in progress but it has some features I am yet to see in other web-based REST clients, such as:

* Dynamic fields and variables that are re-computed on the fly. * Built-in text transforms that allow me to recompute a value in its original form. * Support for constructing multi-part requests with data and files easily. * The ability to modify file names and file types in multi-part requests. * Handle all headers (even those which are marked private in the Chrome and Firefox APIs). * Works in both Chrome and Firefox - on problem. * Locally cached for offline use. * All requests originate from your own machine - the tool runs locally. * Pretty-print everything including JavaScript, CSS, XML, HTML and many more. * Pretty-print any type of form and request payload. * Automatic code generator.

The reason it is a work in progress is because the current online version is at leas 3 versions behind from the libraries we use internally. We have scheduled some work to bring it up to date and we will be adding local storage and remote storage support very soon.

The tool is 100% free and it is part of our new tool stack at secapps.com. I need to say that we are revamping our current business model so that we can provide all of the tools free of charge to the larger community. These changes are not reflected on the site yet but I will as soon as the new stack is completed.

And if you are interested in these kind of stuff, here are a few more tools also free of charge:

https://chrome.google.com/webstore/detail/httpview2/nnkpnmkd... https://chrome.google.com/webstore/detail/encoder2/hlmjgnklm... https://chrome.google.com/webstore/detail/unfold2/lmgdfkfedk...

Apologies for intruding into this post but I thought there is a good opportunity to suggest some alternatives as I've seen other people do.

Insomnia is still great though and I am sure some people will prefer its looks over other clients.

Re: Insomnia 3.0 – A simple and beautiful REST API client

#125
I've just replaced Postman with this. The UI seems much cleaner. The fact that I can run this as a command, instead of relying on an opened instance of Chrome, makes it very convenient for me. Also, it has a much better startup time. I don't miss any Postman feature, I only make quite basic POST and GET requests, and I suspect I'm not the only one. Great project!

Re: Insomnia 3.0 – A simple and beautiful REST API client

#127
post #23
post #20

A lot of people here have been mentioning Postman but my personal go-to has been Advanced Rest Client [1]. It's open source, has Google Drive integration, and seems to have a pretty impressive development rate. For me, it's a definite plus that there isn't a paid tier so the developers don't have any incentive to limit the free product. That said, Insomnia looks like a nice contender and I look forward to giving it a…

Ya, ARC is a pretty good one! Have you heard how the developer is handling the announcement of the shutdown of Chrome apps in 2017? Curious if they'll hop on the Electron bandwagon too.

As an author of the ARC. I'm considering using electron and move to native apps and discontinuing Chrome integration. But right now I'm not focusing on it. At the end of last year when I started moving the old app to new packaged apps platform I already knew that some changes are necessary and I started to modularize the app into web components (using Polymer framework) to be able to relatively fast move to another platforms with minimal change in the code. So UI components are using web only features, app logic only javascript and non-chrome related APIs and finally Chrome related components that can be easily replaced by other platform's implementation. So eventually (this is ongoing task) I'll be able to move pretty much any web environment.

Re: Insomnia 3.0 – A simple and beautiful REST API client

#128
Nice to see some competition for Postman. Even though Postman works quite well I never really liked it. Lot's of common actions are pretty tedious, like changing an environment variable and lot's of small annoyances like it automatically following redirects etc.

A while ago I took a stab at building my own Postman alternative, Pragma [1]. What I found was that getting the basic functionality going is obviously not that hard, but building a good and useful UI requires quite a bit of effort.

https://github.com/pascalw/pragma

Re: Insomnia 3.0 – A simple and beautiful REST API client

#129
Perhaps a stupid question, but why not just use something like NodeJS to test your REST APIs? To me this seems more flexible, and more powerful, and simpler to manage (because the scripts are just files on your local computer). And by writing a handful of library routines you can make it even more smooth.

Re: Insomnia 3.0 – A simple and beautiful REST API client

#130

Nice to see some competition for Postman. Even though Postman works quite well I never really liked it. Lot's of common actions are pretty tedious, like changing an environment variable and lot's of small annoyances like it automatically following redirects etc. A while ago I took a stab at building my own Postman alternative, Pragma [1]. What I found was that getting the basic functionality going is obviously not th…

I cannot agree more on this :) The first time I saw Insomnia last year, I found it already very well designed. It had a smooth UX on most basic actions and, I have to say, a fun use of the ".rest" domain name!

I'm the founder of Paw https://paw.cloud and I can safely say that building a good UI is a lot of work. While Paw is built on native Cocoa/AppKit (OS X app framework), the challenges with web are different, but the amount of work is always here. Each custom control, tweak on the text fields and other sorts of custom behaviors are taking a lot of time to imagine, design and implement. But it's a lot of fun too!

Clearly Insomnia is one of these apps where by just landing on the website you know that it's made my someone who has a good taste and who pays attention to details. As of the app, most common Mac shortcuts are working. And the fact that you cannot open the Chrome console (Cmd+Shift+I) or select text outside of user inputs are a proof of a well polished product.

It's often hard to make a point about polished UIs because it's highly subjective and it's common to see people wanting to compare only "raw features" between two products.

I'm not a big fan of Electron apps, and Paw and Insomnia are somehow competing (one native, full-featured with extensions and dynamic values, team syncing…the other being a more lightweight version), but I must admit that Insomnia is nicely made! :)

Post reply on HN