
WHAT IS THE DEFINITON OF API,EXPLAIN IN DETAIL?

An API is the interface implemented by an application which allows other applications to communicate with it.is a source code interface that a computer system or program library provides to support requests for services to be made of it by a computer program. An API differs from an application binary interface in that it is specified in terms of a programming language that can be compiled when an application is built, rather than an explicit low level description of how data is laid out in memory.
For more information, visit the following link: