Application Programming Interface (API)
It’s a kind of generic connectivity interface that define the interaction between multiple software or applications.
The API contains a set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other service.