RESTful API Modeling Language (RAML) is a YAML-based modeling language to describe RESTful APIs. It is easier to read and understand than other formats like XML or JSON. RAML can be used to implement interactive PAI consoles, generate documentation, describe an API you are planning to build, and more.