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