- This is what I use every day. Covers my requirements well!
- Automatically generate (read single command) API clients (in different languages) and documentation from code. I tried it to generate Java Client for Test Automation on REST APIs written in Java Spring MVC. Compared to Postman, it doesn't require you to add any end point manually. It will go through your code and do that job for you.
It was a really good surprise for me when I discovered this tool. It's totally free, constantly maintained by a little community of passioned peoples and really nice to use! You can manage several environments/projects, add variables system by JSON format, add a markdown documentation for each request you build, ...
- Publish any process as a web service. Shape, combine and transform data from backend databases, legacy systems and applications. Expose data end-points as an API to retrieve, create, update, or delete data as part of an automated backend process.