The main goal of Mulesoft's API Modelling Framework (AMF) is to provide a way for developers to interact with API specifications written in either RAML or OpenAPI. This talk will give an overview of the API Modelling Framework, a set of tools to model, query and expose all aspects of an API specification.
During this talk, we will go through several use cases, some simple and some more complex ones, to showcase how this can be useful at all stages of the API design process. We will show how the API Modelling Framework stores model and data for the model in a single unified data graph, and how it persists and allows querying using a declarative language. We will also show how, thanks to the formal qualities of the tools, automatic reasoning can be used to add inferred data to the model in order to solve particular data integration scenarios.
- Github repo: https://github.com/raml-org/api-modeling-framework
- Playground: https://mulesoft-labs.github.io/amf-playground/