What is API Testing?

Application Programming Interface or API is basically a set of processes and functions which make the interaction amongst two components of the software application possible. API has access to features and data of the operating system, application, other services etc. It is thus a tool used by developers to fetch data with a certain application.