Boa, faço muito isso com o Swagger UI da OpenAI.
É muito útil durante o desenvolvimento.
Em resposta a Como documentar API's com API Blueprint
2
1
O Swagger é realmente bem interessante para esta tarefa, além de utilizar um padrão bastante consolidado, o qual tem implementações para várias linguagens.
Trabalho com .Net. E apesar da Microsoft forçar a barra para a utilização do Swashbuckle, encontrei mais facilidades na utilização do NSwag.
Obs.: Acredito que gostaria de ter escrito OpenAPI, em vez de OpenAI.
SwaggerUI é mantido pela Smartbear. E é compativel com a especificação OpenAPI (OAS).
Existem outras formas de visualizar a documentação construida com OpenAPI, como o Redoc, por exemplo.