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.
Insomnia 3.0 – A simple and beautiful REST API client
151–156 of 156 posts
Re: Insomnia 3.0 – A simple and beautiful REST API client
#152Nice, 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 and a lot more as it has a proper scripting runtime. The runtime can be executed outside of Postman too so you are not tied to the GUI want to automate things (with build systems etc.). Chaining as a feature in itself is something we are working on along with speeding up workflows around variables (environments, globals etc.) [Postman founder here]
I know from experience as an iOS developer (then Python backend guy) that when working on a given project, our mind is already full of business logic. We don't want to add another level of complexity due to the tools we use. And we're writing enough code elsewhere to not want to write code in an app.
As of scripting used for "unit" testing, we have thought about it many time for Paw. And while we will do something somewhat related in the near future, it's a slippery slope. A robust API should have unit tests written with mocks and be part of the server code, not a few assertions made in a 3rd party app. We're quite biased here: many users want this feature, but we don't want to encourage bad practices (as it may be interpreted by some as "ok let's not write proper tests, there's Paw for that").
Anyway, that was to share my point of view as a Paw guy :)
Re: Insomnia 3.0 – A simple and beautiful REST API client
#153Nice, 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}
Re: Insomnia 3.0 – A simple and beautiful REST API client
#154Re: Insomnia 3.0 – A simple and beautiful REST API client
#155Nice, 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}
Coming soon... ;)
I'll be interested to hear when you have some sort of chaining or environment variable setting in place.
Re: Insomnia 3.0 – A simple and beautiful REST API client
#156A 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…