Live briefing
Everything about RAML (software)
YAML-based language for describing RESTful APIs
RESTful API Modeling Language (RAML) is a YAML-based language for describing static APIs. It provides all the information necessary to describe APIs on the level 2 of the Richardson Maturity Model. Although designed with RESTful APIs in mind, RAML is not capable of describing APIs that obey all constraints of REST. It encourages reuse, enables discovery and pattern-sharing and aims for merit-based emergence of best practices. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: RAML (software)A 5-minute orientation
- Go sideways: OpenAPI SpecificationA closely related topic
- Go sideways: Swagger (software)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- OpenAPI Specification The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a machine-readable interface definition language…
- Swagger (software) Swagger is a suite of tools for API developers from SmartBear Software and a former specification upon which the OpenAPI Specification is based. The Swagger…
- Web Application Description Language The Web Application Description Language (WADL) is a machine-readable XML description of HTTP-based web services. WADL models the resources provided by…
- Open Data Protocol In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable Web service APIs in…
- Interface description language An interface description language or interface definition language (IDL) is a generic term for a computer programming language that lets a program or object…
- Apache Camel Apache Camel is an open-source integration framework for Java developed by the Apache Software Foundation. It connects applications, services, APIs, and…
- Comparison of data-serialization formats This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits. It does not include markup languages…
- Web API A web API is an application programming interface (API) for either a web server or a web browser. It can refer to a client-side JavaScript API (including…