We've got Swagger!
Blog post from ReadMe
Swagger, now under the Open API Initiative (OAI) after its transfer to The Linux Foundation, has evolved significantly over the past year, transitioning from a beta feature to a central component for API description. Swagger allows for machine and human-readable documentation of RESTful APIs, facilitating both design and documentation processes. To generate a Swagger file, one can utilize various methods, including the official Swagger Editor or custom build tools, but Swagger Inline offers a streamlined approach by enabling API documentation directly within code comments, which can then be published with a single command. The process begins by installing the OAI tool, guiding users through the creation of a Swagger file, while the ReadMe platform supports integration with Swagger to enhance API development.