This presentation explains how to develop a Web API in Java using (JAX-RS or Restlet API) make an up-to-date web API documentation available online during crafting manage access to this web API, including client SDKs generation, access management, firewall and analytics. We will demonstrate how Restlet Platform provides a comprehensive solution combining the best of open source (Restlet Framework) and PaaS (Restlet APISpark) to solve web API needs.