> For the complete documentation index, see [llms.txt](https://whitepaper.interthedungeon.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.interthedungeon.com/community-interoperability/api.md).

# 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)](/files/eCucutsbGgWhLJ5y9vOY) ![Design View](/files/JfztGO5H8tfEzVRv3iVh)

![Generates the mock endpoints based on the Open API specifications](/files/bn91snKGrlkxq6tGLpOV)

![API Management Software](/files/XuHezXPBXgQLJ9d6b45F)
