Postman
Cross-platform API client — build, send, and document HTTP requests interactively without writing code.
Definition
Postman is a desktop and web app for working with HTTP APIs: build requests with auth, headers, and bodies, organise them into collections, generate documentation, and run lightweight tests. It is the standard tool for reverse-engineering and documenting third-party APIs before automating against them. Insomnia and Bruno are common open-source alternatives.