Application Programming Interface

Application Programming Interface (API) is a set of protocols, routines and tools for building a software application. Almost all of the applications depend on API as it defines a way for developer to request services from the program. API can be found in all the applications.