RAPIDSL lets you focus on defining good APIs.
Then RAPIDSL is translated into good designed Swagger, OpenAPIv3 or even GraphQL.
Think for a moment if designing an API were just describe its attributes and operations. There is no simpler way to do it! The same allows the design to comply with the API Design Guide. It also facilitates refactoring when the Guide evolves.
Tired of repeating the paging parameters? Tired of looking for how the order is indicated in a list? With RAPIDSL you only indicate the behavior and the template is responsible for implementing it.
Nesting indicates the relationship between entities, but you should always respect reuse. RAPIDSL solves nesting very naturally for the business analyst.
WARNING : This is an ALPHA release - not for production use.
We are still developing the DSL and we want to release this version to get your feedback.