What is API?

Application Programming Interface (API) is a software, which provides communication between two applications by sending data to the server.