R2 is an open source REST Resource server. It comes with a ready to use REST API. Developer can add/edit resources to the server using R2 Console
R2 console comes with following features.
- REST Resource Management
- Hot deployment for REST Resources
- Resource editor with autocomplete and query testing (using open source project)
- Open API documentation generated.
API Integration with third party services like AWS, Facebook, Twitter, Firebase, PayPal, Mailchimp and more. Communication with multiple services in a single request using API Gateways.
Convert OpenAPI Spec file into Resource Resource XML files. This project aims to generate compatible resource xmls for a given spec file json/yml.
The sample petstore yml file will convert to a number of resource xmls. https://editor.swagger.io/
REST Resource files are designed to address a REST resources individually. Each Resource file maps to its own URI. This makes resources easily identifiable and managable.
https://metamug.com/docs/resource-file
https://github.com/OAI/OpenAPI-Specification
Mason v3.4 available on Maven central