What is an API?

API is acronym of “Application programming interface”. API is used for providing communication between software applications. Software Application can be anything like web application, SaaS, MBaaS, mobile app,...