# API

We are creating a productized API using best practices.&#x20;

All APIs start with an [OpenAPI](https://github.com/OAI/OpenAPI-Specification) specification that has been well thought out and developed with the help of [APICURIO Studio](https://www.apicur.io/) and [Microcks](https://microcks.io/). The OpenAPI specification is used to generate code, documentation, mock endpoints, etc. Ultimately, the API developed is managed via [3Scale](https://www.3scale.net/) and easily scaled with [Openshift](https://www.redhat.com/en/technologies/cloud-computing/openshift).

![Open API Spec Authoring Tool (Source View)](https://2771914970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXU15gneTfd7MnB7Wbars%2Fuploads%2FcjkK5jZjjd6EfDKy4yeX%2FAPICURIO.png?alt=media\&token=d838b333-aacc-425a-9d12-42c557fc1578) ![Design View](https://2771914970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXU15gneTfd7MnB7Wbars%2Fuploads%2FFpQVhoYQCqJzWj6hEZZR%2Fapicurio2.png?alt=media\&token=da1726c9-7b62-48b4-ad44-eb773ab649b6)

![Generates the mock endpoints based on the Open API specifications](https://2771914970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXU15gneTfd7MnB7Wbars%2Fuploads%2FOO1mm8QgnSxbk1GIipGz%2FMicRocks.png?alt=media\&token=dfae1d69-35df-47a7-b4d0-61ef94126afe)

![API Management Software](https://2771914970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXU15gneTfd7MnB7Wbars%2Fuploads%2FVrhthz3YCx4WdJZ59BZB%2F3Scale.png?alt=media\&token=2d4d63b5-6387-4386-a8e7-f5f101995c42)
