WADL
WADL stands for Web Application Description Language. It is an XML-based format for describing HTTP-based web applications or services. WADL allows developers to describe the resources offered by a web application, the relationships between them, and the methods available to interact with those resources. It provides a structured way to document the capabilities of a web service, making it easier for clients to understand and consume. Key elements within a WADL document include resources, which represent URLs, and methods, which describe the HTTP verbs (GET, POST, PUT, DELETE, etc.) that can be applied to those resources. WADL can also specify the request and response messages, including their formats (like XML or JSON) and parameters. The purpose of WADL is to facilitate the creation of interoperable web services by providing a machine-readable description of their interfaces. While not as widely adopted as some other API description formats, WADL was an early attempt to standardize web service documentation and aid in automated client generation.