Tooling

There are many COTS (Commercial-Off-The-Shelf) and open-source tools and programming languages that allow consumption of RESTFul APIs, which include, but are not limited to:
  • Tools (may also be used by non-developers with some guidance):
    • cURL

    • Postman

    • Swagger.IO

  • Programming languages that support HTTP protocol client and JSON format parser/formatter:
    • Java

    • PHP

    • Python

    • Any .Net-compliant language and more

Note:

In this document, the Swagger UI is used for explaining the various APIs.