You might want to take a look at I / O Documents, an open-source interactive documentation system for RESTful web APIs that any API owner can use to deploy for their own documentation. It runs on Node.js and uses Redis as a data warehouse.
https://github.com/mashery/iodocs
Example: developer.klout.com/iodocs, developer.rottentomatoes.com/iodocs
It uses JSON-based files to define endpoints, methods, and API parameters. Based on these JSON files, a client interface is created that developers can use to learn and learn your API. API calls can be made directly from the documentation interface, creating formatted responses.
This is Open-sourced, so you can be sure of regular updates and improvements. In fact, last weekend Sendon's Brandon West (who uses I / O documents for documentation) created and opened the source interface for creating / editing JSON schema files for I / O documents. Therefore, you no longer need to manually create JSON files.
https://github.com/brandonmwest/iodoctor
source share