This document provides an introduction and overview of the RAML API specification language. It describes the key components of a RAML API definition including the root, resources, methods, URI parameters, query parameters, and responses. RAML aims to help manage the entire API lifecycle from design to sharing by providing a concise yet reusable and machine-readable format that is also human-friendly.