RAML 1.0 RC1
Pre-releaseIt's a big day for RAML. We're excited to announce the publication of the RAML 1.0 (RC) spec.
What's new with RAML 1.0?
RAML has always been about making it easy for developers to manage the whole API lifecycle from design to implementation to operation and sharing. It's a concise, intuitive language for specifying APIs that allows developers to only write what they need to define an API, drawing from and contributing to commonly-used patterns, such as the YAAS (SAP hybris) pattern library.
With RAML 1.0 (RC1), we've added a clean new data modeling language, enhanced support for examples, strongly-typed annotations that allow extending an API spec in a controlled manner, and overlays and extensions to further modularize the API and keep interface and implementation separate. In particular, annotations and overlays can make it a cinch for partners or third party collaborators to attach testing, monitoring, and client and server generation to APIs based on their RAML specifications.
We'll keep it in an RC (Release Candidate) state to collect feedback, to catch and clarify any gray areas and corner cases, and clean up some of the language, before declaring it final.