Our great sponsors
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
desktop
🚀 HTTPie Desktop — cross-platform API testing client for humans. Painlessly test REST, GraphQL, and HTTP APIs. (by httpie)
-
httpyac
Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
The website linked is not a landing page, but the actual tool, which is based purely on JS (Vue and Typescript to be precise). Here is the Github repo:
https://github.com/hoppscotch/hoppscotch
I've been using https://insomnia.rest/ and I am a massive fan. From the ability to make dependent API calls to say log in with one API call, and inject login tokens into the other from the first's response is amazing!
Overall this tool has been my go-to for 3 years now.
I really like https://nightingale.rest/
Nowadays I am quite satisfied with the RESTer firefox addon: https://github.com/frigus02/RESTer. This does look neat but there is no explanation on how to install it locally, and telemetry is enabled by default.
I often use the RESTED firefox extension, which covers like 90% of my adhoc http request needs: https://github.com/RESTEDClient/RESTED
There are also good options for GraphQL. I particularly like embedding the calls in org mode[1].
[1] https://github.com/jdormit/ob-graphql
There's also https://httpyac.github.io/ which has both standalone CLI and VS Code extension versions – might be interesting to explore.
Httpie is what I use for this. I use shell scripts, with httpie commands which look very much like http syntax.
https://github.com/httpie/httpie