Also known as OpenAPI Specification is a specification for describing how to produce and consume RESTful web services.
There is a score of tools for generating code stubbs and documentation based on the OpenAPI Specification (formerly known as Swagger)