Restlet now supports the ability to generate either corresponding Swagger and RAML contents based your application at runtime.
Following docs could help you:
- For Swagger (extension
org.restlet.ext.swagger
): see http://restlet.com/technical-resources/restlet-framework/guide/2.3/extensions/swagger - for RAML (extension
org.restlet.ext.raml
): see http://restlet.com/technical-resources/restlet-framework/guide/2.3/extensions/raml
You can then leverage tools from the tool community to generate your API documentation. You could consider Swagger UI that is a great tool to display online what an API provides and interact with it.
Hope it helps you, Thierry