API

    API, also known as Application Programming Interface is a mechanism that enables two software components to communicate with each other using a set of definitions and protocols. This agreement outlines the requests and responses that the two parties will use to communicate.