What is OpenAPI?

OpenAPI defines a standard, language agnostic interface to RESTful APIs. It allows the generation of API client libraries.

An example of the generated code can be found in the qc-atlas-ui project.

How do I generate API client libraries?

Pick a generator for the programming language / framework of your choice, for example from here. The generator used in the qc-atlas-ui project can be found in this repository. To obtain the OpenAPI file launch the backend, the file is located in /atlas/v3/api-docs.