API is the acronym used for the term application programming interface which can be defined as a specification which is intended or made for the purpose of being used as an interface by components of software.