Enunciate is an enhancement engine for your Java Web service API.

It's simple: you develop your Web service API using standard Java technologies and attach Enunciate to your build process. Suddenly, your Web service API is boasting some pretty impressive features.

Full HTML Documentation

The Enunciate documentation is scraped from your JavaDocs

Client Libraries

The Java, C#, Objective-C, C, PHP, Ruby, AMF, and GWT libraries will be available fully-documentated for developers who want to use your API.

Interface Definition Documents

WSDL, WADL, and XML Schema will be available to describe your API.