Languages Features Calendar CSV Lists Blog About Donate Add Language
GitHub icon


< >

RAML, aka RESTful API Modeling Language, is a yaml format created in 2013.

#252on PLDB 10Years Old 6.5kUsers
1Books 0Papers 4kRepos

RAML Specification

Example from Linguist:
#%RAML 0.8 title: World Music API baseUri:{version} version: v1 traits: - paged: queryParameters: pages: description: The number of pages to return type: number - secured: !include /songs: is: [ paged, secured ] get: queryParameters: genre: description: filter the songs by genre post: /{songId}: get: responses: 200: body: application/json: schema: | { "$schema": "", "type": "object", "description": "A canonical song", "properties": { "title": { "type": "string" }, "artist": { "type": "string" } }, "required": [ "title", "artist" ] } application/xml: delete: description: | This method will *delete* an **individual song**

Books about RAML from ISBNdb

title authors year publisher
Hands-on MuleSoft Anypoint platform Volume 1: Designing and Implementing RAML APIs with MuleSoft Anypoint Platform (English Edition) Nachimuthu, Nanda 2020 BPB Publications
muf.html 路 raml.html 路 restructuredtext.html

View source

PLDB - Build the next great programming language 路 v2023 Day 153 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub