Skip to content

User tools

The table shows the tools you can use when dealing with REST APIs. Some tools are referenced in this documentation, but you can use whichever tool you are comfortable with.

Note

These tools aren't installed on the server. They're provided as tool recommendations for individual developers.

Tool Name Description
curl link image Command line tool and library for transferring data with URLs. It is used for REST interaction - for scripts and command line.
jq link image Command line tool that processes JSON back and forth. Works well with curl.
Postman link image Cross-platform tool to interact with REST resources. Easy to use and very powerful when testing APIs. We provide sample collections for it, for you to try.
Bruno link image Git-integrated, fully offline, and open-source API client to interact with REST resources.

To learn more about Bruno, check the Bruno documentation link image.

Bruno is available as a native desktop app for macOS, Windows, and Linux. For more information, see Download Bruno's Desktop Application link image.
CharlesProxy link image HTTP(S) proxy to debug. Especially helpful when the client is not a browser.
Mockaroo link image Online tool to generate sample data.
Let's Encrypt link image Generates free SSL certificates.
SourceTree for GIT link image Used for version control.
Swagger UI link image Allows visualization and interaction with APIs without the need for actual implementation logic.

Documentation

We use Markdown link image to render this documentation in GitHub Pages link image using MKDoc Material link image with a few plugins.

Images used here are created in multiple ways: