OpenAPI is pretty much everywhere, and having REST services without it for consumers, is pretty much non-existent these days.
				
Guiced EE provides an out-the-box solution to hosting your OpenAPI servlet.
				
				
<dependency>
    <groupId>com.guicedee.servlets</groupId>
    <artifactId>guiced-openapi</artifactId>
</dependency>
				com.guicedee.guicedservlets.openapi;Your OpenAPI Servlet is now available at
/rest/openapi
		You can control the OpenAPI rendering through the
OpenAPIModule class	
			The
IGuicedSwaggerConfiguration Service Provider exists for you to alter the configuration.
			Resources and packages are automatically provided through the
RESTContext.getPathServices() method