`Postman`, `Insomnia` or `Hoppscotch` ?
- Dominant language
- JavaScript
- Stars
- 291
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
Having dabbled a bit with Insomnia in [`learn-insomnia`](https://github.com/dwyl/learn-insomnia/blob/198c14a257a187c573d6791e5cb87c3730b48b97/README.md) and even discussed a bit in https://github.com/dwyl/learn-insomnia/issues/4#issuecomment-1370132297, I still feel comfortable using Postman and I believe, as the time of writing, it's the better option between the two.
I'm aware `Insomnia` is open-source, whilst Postman is not (which is disappointing, in my opinion). But the testing experience is *far more mature* in Postman than in Insomnia. Even by taking a look in [Postman's docs](https://learning.postman.com/docs/writing-scripts/test-scripts/#:~:text=You%20can%20add%20tests%20to,execute%20after%20the%20request%20runs.) compared with [Insomnia's](https://docs.insomnia.rest/insomnia/unit-testing), it's telling how limited Insomnia is when it comes to API testing and monitoring.
Additionally, integration with GithubActions/CI pipelines is [much easier with Postman](https://learning.postman.com/docs/integrations/available-integrations/ci-integrations/github-actions/#configuring-the-postman-cli-for-github-actions), which can be coupled with stress test frameworks like `Locust`, for example.
I'm not aware if there are any other options/frameworks for API design and testing that weren't mentioned in [`learn-api-design`](https://github.com/dwyl/learn-api-design/blob/revamp/README.md#api-testing) but I'd gladly experiment with open-source alternatives that have OpenAPI documenting, defining, monitoring and testing.
Contributor guide
Assessment
This issue has not been assessed yet.