Start here
An API client starts as a personal preference and quietly becomes shared infrastructure. Your collections end up as the only documentation of how staging works, and your environment variables hold credentials the team relies on. Then someone asks where all that lives.
- Collections must stay in your repo, not a vendor's cloud → Bruno
- Free, open, no account → Hoppscotch
- Team collaboration and you accept the cloud → Postman
- Something between the two → Insomnia
- All of it in one tool, including docs and mocks → Apidog
- You just need to render an OpenAPI spec → Swagger UI or Redocly
Compare: the clients
| Client | Collections live | Licence | Cost | Score | Confidence |
|---|---|---|---|---|---|
| Apidog | Cloud | Proprietary | From $9/seat/mo | 71.8 | 0.73 |
| Insomnia | Local or cloud | Apache-2.0 | From $12/mo, free tier | 64.6 | 0.75 |
| Postman | Cloud by default | Proprietary | From $9/mo, free tier | 64.4 | 0.71 |
| Bruno | Files in your repo | MIT | From $6/mo, free tier | 62.4 | 0.65 |
| Hoppscotch | Local or self-hosted | MIT | Free | 51.9 | 0.61 |
| Thunder Client | Local | Proprietary | From $3/mo | 61.5 | 0.29 |
| Fiddler | Local | Proprietary | From $7/mo | 56.9 | 0.72 |
| HTTPie | Local | Proprietary | Freemium | 47.3 | 0.29 |
| Restfox | Local | MIT | Free | 41.8 | 0.37 |
The three worth reading about
Bruno
MIT. 46,873 stars. Shipped 2026-08-20. From $6/month with a free tier. One CRITICAL advisory in the last 12 months.
Stores collections as plain files in your repository, so they version with your code, review in pull requests and never leave your machine unless you push them.
Pick it ifa security review is going to ask where your API credentials are stored. Don't roll it out without reading that advisory first.
Postman
From $9/month, free tier. 13 integrations. Score 64.4, confidence 0.71.
The most adopted client by a wide margin, and collections sync to Postman's servers by default. That is genuinely useful for a team, and it is also why a periodic wave of people go looking for alternatives.
Pick it ifthe team collaboration is worth the cloud dependency. Don't if your collections contain credentials you cannot put in a third-party service.
Hoppscotch
MIT, free. 80,269 stars. Shipped 2026-08-28. No known advisories.
Runs in a browser or self-hosted.
Pick it ifyou want zero cost and no account. Don't expect the polish of the paid tools.
Postman alternatives
| Leaving because | Go to |
|---|---|
| Collections must not be in a vendor cloud | Bruno, Hoppscotch |
| Per-seat cost | Hoppscotch free, or Thunder Client from $3 |
| It has become too heavy | Insomnia, Bruno |
| You want design, mocks and docs too | Apidog |
| You live in VS Code | Thunder Client |
httpie alternatives is actually our top clicked query in this category, and the honest answer is that HTTPie is a CLI, so its alternatives are curl or a terminal-friendly client, not Postman.
Documentation and design tools
| Tool | Licence | Cost | Stars | Score |
|---|---|---|---|---|
| Redocly | MIT | From $10/mo, 30-day trial | 25,904 | 67.1 |
| Swagger UI | Apache-2.0 | From €21.20/mo, free tier | 29,006 | 65.7 |
| Scalar | MIT | From $150/mo, free tier | 16,091 | 61.9 |
| Bump.sh | Not recorded | From $50/mo, 14-day trial | n/a | 62.8 |
| SwaggerHub | Not recorded | From €21.20/mo | n/a | 60.7 |
| Stoplight | Not recorded | From $11/mo, free tier | 873 | 47.3 |
Redocly has the highest confidence in the category at 0.76 and is MIT-licensed with a free renderer. Swagger UI is the default nobody chose and renders any OpenAPI spec for free. Scalar is the newer entrant our traffic notices (scalar alternatives), shipped 2026-09-07, no advisories, though $150/month is the highest entry price here. Stoplight last shipped 2024-02-29, the only stale entry among these.
Four entries that are not API tools
Our catalogue puts curl, urllib3, aiobotocore and firecrawl in this category because they touch HTTP. They are a CLI, two Python libraries and a web scraper, and we have excluded them from every table above.
One is worth a note anyway: urllib3 carries 19 advisories, 5 in the last 12 months at CRITICAL severity. It is the HTTP layer under most Python networking, so that reflects constant scrutiny rather than neglect, and you depend on it whether or not you chose it. Keeping it current matters more than anything else on this page.
How we scored this
Signals are properties of the software: licence, release cadence, published advisories, integrations, pricing transparency. No reviews, no company size, no web traffic, no vendor ad spend. Facts retrieved 2026-09-11, pricing observed 2026-09-14. Full method · Independence
Confidence runs 0.29 to 0.76.
A taxonomy error on our side: the four entries above are miscategorised, and firecrawl is recorded with 179,143 stars, which would make a web scraper the largest entry in an API tooling category. We are fixing it rather than quietly ranking around it.
HTTPie scores 47.3 at confidence 0.29 despite being the tool our own traffic most asks about. That is a measurement failure on our side, not a judgement: we hold no repository, release or licence data for it.
We hold no licence record for Postman, Apidog, Thunder Client, SwaggerHub, Fiddler, HTTPie, Bump.sh or Stoplight.