I'm a fan of Postman, but I find it to be quite heavy and reliant on cloud features. I'm on the lookout for lightweight tools that can run fully offline or be self-hosted. I've experimented with a few options, like Bruno, Hoppscotch, Insomnia, HTTPie, Paw, Thunder Client (which is a VSCode extension), RESTer (a Firefox add-on), Apidog (which offers offline mode along with integrated API docs/testing), Postwoman (the earlier version of Hoppscotch), and ReqBin. I would love to hear about your experiences and get recommendations for your go-to tools for quick, local API testing!
5 Answers
Curl is definitely a classic! It's been my go-to for simple requests. For a lot of developers, it's almost a must-know tool. But I'm curious, do you use anything like Curl to keep your requests organized, or do you just run them as needed?
I'm with you on that! Curl is useful, but I like having a GUI tool to manage requests, especially for testing different APIs.
I've been using SoapUI for complex API testing. It's a bit older, but it's really solid for various protocols and runs locally. Just throwing it out there if you're interested in something a bit more comprehensive!
If you're looking for something newer that still packs a punch, Apidog might be a good fit. I've found its local mode very user-friendly.
Yeah, SoapUI is great for more complicated scenarios. Good shout!
If you're using VSCode, Thunder Client is a great extension that works offline and is easy to manage. It keeps everything organized and there's no need for a web connection.
True! I like how it integrates well with my workflow in VSCode.
That's my go-to as well. It's convenient and saves time!
If you're looking for something lightweight, I often script my API calls using a standard HTTP client and a testing framework. Pytest with requests is super effective and allows for a lot of flexibility without unnecessary overhead.
I like this approach. Scripting makes it easy to customize requests and save time. Plus, there's no complex GUI to deal with.
Exactly! With a good script, you can keep things simple and focus on what you really need.
Hurl.dev is fantastic! It’s an easy tool to use if you prefer a straightforward approach with a text file to handle your requests. It’s just a simple console tool, but it gets the job done!
Yeah, Hurl is really cool! It keeps things neat with just a text file.
If you want a GUI that runs locally, you should check out Apidog! It has some really nice features and offers easy integration.

Totally! Curl is timeless. I usually keep a dedicated tool for collections and history. It helps keep everything organized and easy to reference later.