So it happened I started this project with friend of mine, a new app to launch on the mobile market. I offered to write the server-side, a simple web API. Once he got my code he immediately asked me Sam how do I know the routes and so on?! Write a documentation or something!. And then... Swagger came up.