Live data from Hacker News

Insomnia 3.0 – A simple and beautiful REST API client

insomnia.rest

101–110 of 156 posts

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

#102
post #101

I'm a bit confused. Installing this on archlinux from the AUR I get version 3.3.1; however the post itself seems to be for 3.0beta (judging from the announcement halfway down the page). Which is the actual current version?

Version 3.3.1 is the latest release. The "3.0" in the post is just used to differentiate it from the existing Chrome-based application (1.0 - 2.0)

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

#103
post #91

Earlier quoted context omitted.

Adding formatting for response types other than JSON is on the list of things to do :)

Thanks for the response, I cannot pitch-in with my team unless they see this formatting, that too testing team will abject to the core :(

:(

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

#104
post #84

We've been using Postman https://www.getpostman.com/ , and it's been working great for our team. The sync and export features are killer. But I like the dark theme and the vertical split in Insomnia, will give it a try.

The main problems I have with Postman is the fact it doesn't have a file backing it (like Paw does), so if you want to use it for e.g. documentation or a client for your API, you have to manually import / export it. I'm sure that's to promote getting the team license, but still.

And its UX is not great, particularly when it comes to switching between tabs, closing them, saving requests, etc.

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

#106
post #12
post #10

Hi, is this a native (objective c / swift) OS X or just a web frame? What are you main goals as far as being different from Paw, which is what I use and love thus far? *edit: oh and congratulations on getting your app out there :)

Thanks for the question! Insomnia is an Electron app built with with a mix of React and Elm. As an independent developer wanting to reach all platforms, Electron was basically the only option for me. And, as a web developer, it's been a super productive development environment. The goal for Insomnia is to build a REST client that's easy to learn and a joy to use. I looked into other REST clients before starting Insom…

Personally my laptop needs to run two browsers an ide and a couple of other programs - as well as a local instance of what I'm working on. This leaves ram+cpu for 0.5 electron apps one runs but now my system is a slug... So I'll not be able to use this which is a shame.

Something like qt is just as cross platform without the performance penalty... So I am sad you took this choice :(

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

#107
post #25
post #3

I'd like to see an API client that generates a API docs from a project / workspace.

Swagger UI seems to do a pretty decent job. The thing I like about swagger is you create one canonical description of your API and model and then generate postman collections, API docs, and client/server stubs all from the same source.

Swagger is now OpenAPI with backing from many major corporations. We use it to deploy APIs tailored to each customer, as we can adapt the view and still reuse controllers and models. Documented and maintained.

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

#108

Looks really good! Are there any plans for custom authentication or pre-request hooks? Asking because for my API I need to be able to sign requests.

Thanks! No plans for custom auth in the short term, but I've been thinking about implementing a scripting layer which should make things like custom auth possible (although maybe not that enjoyable).

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

#109
post #12

Earlier quoted context omitted.

Thanks for the question! Insomnia is an Electron app built with with a mix of React and Elm. As an independent developer wanting to reach all platforms, Electron was basically the only option for me. And, as a web developer, it's been a super productive development environment. The goal for Insomnia is to build a REST client that's easy to learn and a joy to use. I looked into other REST clients before starting Insom…

> As an independent developer wanting to reach all platforms, Electron was basically the only option for me. I'm not saying you made the wrong choice, but why do you say that, given the various options for cross-platform development (Qt, Mono, etc)?

Python with PySide (Qt) is always my cross-platform choice. Though I suppose if the OP is a web developer then Electron (JavaScript) would be easier to learn.

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

#110

I keep hoping one of these clients will add IPython/Jupyter style notebook specifically for REST calls. I would love to produce a tutorial that has well formatted URLs with params, bodies, headers and pre-saved results that could also be rerun against local server.

I think you should be able to get pretty far by just writing Python code that uses the API; using requests that should be as readable as anything else?

Which brings me to: I just use Python snippets if I want to test a REST API quickly. What am I missing out of by not using these tools?

Post reply on HN