DEV Community

Madza
Madza Subscriber

Posted on

Postman vs Insomnia: which API testing tool do you use?

API testing is a crucial part of web development, allowing us to pass a specific set of data (or not) to application and making sure the expected response is returned, without using fancy UIs.

Currently I'm using Postman for this purpose, tho I've seen more and more people using Insomnia lately.

Which API testing tool do you prefer and why?

Top comments (35)

Collapse
 
liyasthomas profile image
Liyas Thomas • Edited

If you're looking for an online tool, checkout: Hoppscotch.io, formerly Postwoman.

  • Used by 300k+ developers
  • 23k+ GitHub stars
  • 3,000+ daily users

We ❤️ open source: github.com/hoppscotch/hoppscotch

Collapse
 
maniflames profile image
Maniflames

I used postman before but was in need of a GUI that handles websockets as well and postwoman definitely saved the day.

Collapse
 
martinhaeusler profile image
Martin Häusler

Insomnia all the way. Performance is quite good, I handle bulky JSONs in my daily work and Insomnia never breaks a sweat. UI/UX is decent too. Saved requests are managed nicely as well. Overall I've got no complaints with it and I see no reason to switch to another tool.

Collapse
 
sycured profile image
sycured

On my laptop, I use Insomnia for local dev but for distributed team and easy sharing, I prefer a self-hosted Postwoman

Collapse
 
cadams profile image
Chad Adams • Edited

I use Insomnia because personally I like the UI better. Also if I needed to pay for it, it’s a lot cheaper than Postman. I can also do everything in Insomnia that I can do in Postman.

Collapse
 
cristiancastrodc profile image
cristiancastrodc

I use Insomnia in a daily basis. I prefer its simplicity when it comes to import (copy/paste) CURL requests. But I also recognize that Postman is a great tool, slightly more advanced.
Also, REST Client extension in VS Code saves my day when I have to store my API calls for later.

Collapse
 
vaishali_rastogi_377c6b70 profile image
Vaishali Rastogi • Edited

Try HyperTest(), it is the best Postman alternative!

-No need to prepare and maintain test data
-Auto generates and updates test based on the network traffic
-Gives inter-service dependency graph to make the visualization easy

Collapse
 
madza profile image
Madza

Thanks a lot for the valuable addition! 👍💯

Collapse
 
uhaleks profile image
Aleksandr Ukhanov

If you have a PC, try NativeRest. This is a 100% native REST API client without Electron for Windows. It starts fast, uses 100 times less RAM than Postman and less load CPU.

  • Working in offline mode
  • Unlimited local workspaces
  • Full-featured portable version
Collapse
 
madza profile image
Madza

Thanks a lot for sharing, mate! 👍💯

Collapse
 
dooojo profile image
Ruslan

You can also try ApiScout. It is currently in open beta phase. ApiScout is realy fast and performant tool for testing Rest APIs. It may have not so many features as Postman at the moment, but they are comming.

Collapse
 
madza profile image
Madza

Thanks for sharing ✨👍💯

Collapse
 
avic75 profile image
Avi Cohen

I would recommend getMizu.io and open source also available on GitHub
github.com/up9inc/mizu

A simple-yet-powerful API traffic viewer for Kubernetes enabling you to view all API communication between microservices to help your debug and troubleshoot regressions.

Think TCPDump and Wireshark re-invented for Kubernetes.

Collapse
 
madza profile image
Madza

Thanks for the input 🙏❤

Collapse
 
apilover profile image
Wanda

Try Apidog, it is the best free Postman alternative!

Collapse
 
madza profile image
Madza

Thanks for the valuable addition! 👍💯