API stands for
Application Programming Interface. In the context of APIs, the word
Application refers to any
Software with a distinct function. Interface can be thought of as a contract of
Service between two
Applications. This contract defines how the two communicate with each other using requests and responses.