Swagger is a powerful open source environment supported by a large ecosystem of tools that helps you create, create, document, and consume your RESTful APIs.
You can use the editor to build the REST specification without encoding, then you use the Swagger generator to convert this human-readable file into real code in more than 10 languages, you can automatically generate the server and clients.
source share