Overview of RESTful API Description Languages
RESTful (representational state transfer) API (application programming interface) DLs (description languages) are formal languages designed to provide a structured description of a RESTful web API that is useful both to a human and for automated machine processing. API description languages are sometimes called interface description languages (IDLs).
Source: Wikipedia — Overview of RESTful API Description Languages (CC BY-SA 4.0)