RAML

RAML

A Standard for API modeling, documentation and exploration

3 followers

This is the 2nd launch from RAML. View more

RAML 1.0

The simplest way to design APIs
RAML 1.0 was ranked #2 of the day for December 4th, 2015
RAML 1.0 gallery image
RAML 1.0 gallery image
RAML 1.0 gallery image
RAML 1.0 gallery image
Launch tags:
Web AppAPITech
Launch Team

What do you think? …

Tim Dorr
Looks like a less expressive form of the API Blueprint format: https://apiblueprint.org/
Gregory Koberger
@timdorr Keep in mind that expressiveness comes at a cost: the more expressive and flexible a standard, the less tooling (testing, documentation, SDK automation, etc) can be built around it. There is no perfect balance, which is why numerous standards (all with different levels of expressiveness) exist. To put it a different way: Take a look at who is behind, say, Blueprint and RAML. Blueprint is Apiary, which is an API design tool. Of course it's more expressive; that's the point of Apiary. RAML is made by Mulesoft, which is an API management company. Of course they want everything more semantic and machine-readable. There's a place for both; it's up to you to decide which fits your personal use-case the best.
Augusto Marietti
@timdorr @rhabal @allnick on a side note on formats. The Linux Foundation is working with a couple of partners on creating the next generation of Swagger (which is 10X more adopted than everything else, also the oldest) under the OAI https://openapis.org/ (which we support as well - @Mashape we could have created our own format, and we thought about for long time, but decided to support a OSS initiative centered around true neutrality, compared to formats owned by a private business motivated by their own interests). An API description format, should be a commodity, that everybody can contribute & owned by anyone, not a mean to connect your commercial offering.
Nick O'Neill
If only it would generate the API form this :)
Rami Habal
@allnick you should look at http://swagger.io
Jonathan Stoikovitch
@allnick you can 😄 take a look at Ramses.tech (shameless plug)
Luis Solano
After using GraphQL for a few months and deploying it to production I don't see myself using REST any more. How would you compare RAML to GraphQL and when would you recommend RAML over GraphQL?
Augusto Marietti
@luisobo not really apples to apples
Luis Solano
@sinzone how are the two different enough to not grant a comparison? I didn't mean to sound harsh with my previous comment, I'm looking for the best option, whether that's RAML, GraphQL or anything else. Just trying to learn a bit from the makers :)