All contents © MuleSoft Inc.
RAML 1.0 Ecosystem
All contents © MuleSoft Inc.
What are you going to hear today?
Q&A
5min
Christian Vogel
Community Product Manager
MuleSoft’s RAML Support
Jerome Louvel
CTO & Founder
Introducing Restlet Studio
Jonathan Stoikovitch
Founder Ramses.tech & OSS contributor
The RAML Ecosystem
All contents © MuleSoft Inc.
The RAML Ecosystem
Q&A
Jonathan Stoikovitch
Founder Ramses.tech & OSS contributor
The RAML Ecosystem
All contents © MuleSoft Inc.
RAML Tooling: Hundreds of open source projects
ramldt2jsonschema
RAML data type <> JSON schema
osprey
HTTP request middleware for Node.js
raml2html
RAML to HTML api doc generator
raml-for-jax-rs
JAX-RS -annotated Java code <> RAML
All contents © MuleSoft Inc.
DEMO
All contents © MuleSoft Inc.
Introducing Restlet Studio
Q&A
Jerome Louvel
CTO & Founder
Introducing Restlet Studio
Jonathan Stoikovitch
Founder Ramses.tech & OSS contributor
The RAML Ecosystem
All contents © MuleSoft Inc.
Studio – Visual RAML designer
• Define your API contract visually
• Generate and host your API reference docs
• Collaborate with your team on API contracts
• Generate server skeletons and client SDKs
• Translate between API languages
• Try API calls with Restlet Client
All contents © MuleSoft Inc.
Studio – RAML 1.0 coverage
RAML 1.0
API service
expressivity
RAML 1.0
API modelling
expressivity
RAML data typing,
full OAS 2.0 coverage
April 2017
release
Upcoming
releases
RAML traits, libraries,
resource types,
nested resources,
advanced data typing
All contents © MuleSoft Inc.
DEMO
All contents © MuleSoft Inc.
MuleSoft’s RAML Support
Q&A
Jerome Louvel
CTO & Founder
Introducing Restlet Studio
Christian Vogel
Community Product Manager
MuleSoft’s RAML Support
5min
Jonathan Stoikovitch
Founder Ramses.tech & OSS contributor
The RAML Ecosystem
All contents © MuleSoft Inc.
MuleSoft’ Support for RAML
Build
API Designer
RAML Specs &
Fragment
Studio
Document
Manage
API Portal
Management
Center
All contents © MuleSoft Inc.
MuleSoft’ Support for RAML
Publish
Exchange
RAML Specs &
Fragment
Consume
API Designer
All contents © MuleSoft Inc.
Q&A
Q&A
Jerome Louvel
CTO & Founder
Introducing Restlet Studio
Christian Vogel
Community Product Manager
MuleSoft’s RAML Support
Jonathan Stoikovitch
Founder Ramses.tech & OSS contributor
The RAML Ecosystem
All contents © MuleSoft Inc.
THANK YOU
twitter: @ramlapi
website: raml.org
github: raml-org/raml-spec

The RAML 1.0 Ecosystem

  • 1.
    All contents ©MuleSoft Inc. RAML 1.0 Ecosystem
  • 2.
    All contents ©MuleSoft Inc. What are you going to hear today? Q&A 5min Christian Vogel Community Product Manager MuleSoft’s RAML Support Jerome Louvel CTO & Founder Introducing Restlet Studio Jonathan Stoikovitch Founder Ramses.tech & OSS contributor The RAML Ecosystem
  • 3.
    All contents ©MuleSoft Inc. The RAML Ecosystem Q&A Jonathan Stoikovitch Founder Ramses.tech & OSS contributor The RAML Ecosystem
  • 4.
    All contents ©MuleSoft Inc. RAML Tooling: Hundreds of open source projects ramldt2jsonschema RAML data type <> JSON schema osprey HTTP request middleware for Node.js raml2html RAML to HTML api doc generator raml-for-jax-rs JAX-RS -annotated Java code <> RAML
  • 5.
    All contents ©MuleSoft Inc. DEMO
  • 6.
    All contents ©MuleSoft Inc. Introducing Restlet Studio Q&A Jerome Louvel CTO & Founder Introducing Restlet Studio Jonathan Stoikovitch Founder Ramses.tech & OSS contributor The RAML Ecosystem
  • 7.
    All contents ©MuleSoft Inc. Studio – Visual RAML designer • Define your API contract visually • Generate and host your API reference docs • Collaborate with your team on API contracts • Generate server skeletons and client SDKs • Translate between API languages • Try API calls with Restlet Client
  • 8.
    All contents ©MuleSoft Inc. Studio – RAML 1.0 coverage RAML 1.0 API service expressivity RAML 1.0 API modelling expressivity RAML data typing, full OAS 2.0 coverage April 2017 release Upcoming releases RAML traits, libraries, resource types, nested resources, advanced data typing
  • 9.
    All contents ©MuleSoft Inc. DEMO
  • 10.
    All contents ©MuleSoft Inc. MuleSoft’s RAML Support Q&A Jerome Louvel CTO & Founder Introducing Restlet Studio Christian Vogel Community Product Manager MuleSoft’s RAML Support 5min Jonathan Stoikovitch Founder Ramses.tech & OSS contributor The RAML Ecosystem
  • 11.
    All contents ©MuleSoft Inc. MuleSoft’ Support for RAML Build API Designer RAML Specs & Fragment Studio Document Manage API Portal Management Center
  • 12.
    All contents ©MuleSoft Inc. MuleSoft’ Support for RAML Publish Exchange RAML Specs & Fragment Consume API Designer
  • 13.
    All contents ©MuleSoft Inc. Q&A Q&A Jerome Louvel CTO & Founder Introducing Restlet Studio Christian Vogel Community Product Manager MuleSoft’s RAML Support Jonathan Stoikovitch Founder Ramses.tech & OSS contributor The RAML Ecosystem
  • 14.
    All contents ©MuleSoft Inc. THANK YOU twitter: @ramlapi website: raml.org github: raml-org/raml-spec

Editor's Notes

  • #5 As you may know, RAML stands for RESTFul API Modeling Language. Because of the new concepts introduced in RAML 1.0 last year, we’re seeing an expansion of support for RAML. Today, I am going to present a practical use-case of designing an API from the initial idea to the actual implementation and I am going to show you how RAML helps at every stage of the process. The 4 tools listed here are the ones I will be using.