# Research
## Autogenerate API documentation
The possible solution to Autogenerate API documentations are listed below
To know the actual outcome : experiment each of the possibilities
| npm packages link | demo projects, documentations | weekly download | last Published| special features |
| -------- | -------- | -------- |--|-|
| [swagger-ui-express](https://www.npmjs.com/package/swagger-ui-express)+ [swagger-jsdoc](https://www.npmjs.com/package/swagger-jsdoc) | https://github.com/brian-childress/node-autogenerate-swagger-documentation | 639,002 , 184,137| 7 months ago, 5 months ago| inline comments above each endpoint is enough , no need to create any yaml or extra json file|
|[apidoc](https://www.npmjs.com/package/apidoc)|https://apidocjs.com/example/, [getting-started](https://apidocjs.com/#getting-started) |81,443|2 months ago| API versioning, so the changes between versions are easily trackable|
|[express-swagger-generator](https://www.npmjs.com/package/express-swagger-generator)||8,689|2 years ago||
|||||