It is tool which give user interface to Restful Api's. And we can speed the development process
Yes we use swagger for our API documentation and this is where the description and guidelines of API endpoints are.