What is API?
An Application Program Interface, also known as API, is an interface, which is used by an application program. It is used for communication between an application and the operating system or one application and another. Applications transfer information between each other. API contains a group of functions and requirements, that allow an application to access operating system's or application's features or data. Every program put into action the API by writing function.