Interactive API - Tooling?

We have fallen in love with the ability to interact with the Rancher API via the browser. Would anyone know the tooling being used to generate the interactivity for that? We’re hoping to replicate that for some of our applications.

Not so good news: it’s all custom
Good news: it’s all open-source:

Spec: https://github.com/rancher/api-spec

UI: https://github.com/rancher/api-ui

Java server implementation: https://github.com/rancher/gdapi-java-server (the main Rancher API uses this)

Go client/server implementation: https://github.com/rancher/go-rancher (some smaller projects like catalog API use this, but it only implements a smallish portion of the spec)

Custom doesn’t bother us! Thanks for the info on the spec as well as the implementation.

We are using api blueprint to render docs, and are wondering if we can take a similar approach to the go-rancher repo using those to generate the schema.

Thanks so much for the info.