Difference between Swagger & HATEOAS
The main difference between Swagger and HATEOAS IMO, which is not covered in the accepted answer, is, that Swagger is only needed for RPC’esque APIs. Such APIs, however, have actually hardly anything to do with REST. There is a further, widespread misconception that anything exchanged via HTTP is automatically RESTful (~ in accordance with the … Read more