Table of Contents

Swagger

Swagger especially does not yet support HATEOAS: https://github.com/OAI/OpenAPI-Specification/issues/577

Intro

Good resource: https://idratherbewriting.com/learnapidoc/pubapis_openapi_tutorial_overview

Swagger is a set of tools, helping to document on OpenApi 3.0

The ability of APIs to describe their own structure is the root of all awesomeness in OpenAPI. Once written, an OpenAPI specification and Swagger tools can drive your API development further in various ways:

More:https://swagger.io/docs/specification/about/

Example

Here is the pet clinic API example in OpenAPI https://editor.swagger.io/