What is an API?
An API (Application Programming Interface) is a contract (or specification) promised by the software that it will honor if other software wants to interact with it.
An API (Application Programming Interface) is a contract (or specification) promised by the software that it will honor if other software wants to interact with it.