An Application Programming Interface (API) is an interface implemented by a software program. They can be executed by applications, libraries, and operating systems. Purpose of APIs is to determine the vocabulary and calling conventions. Thus may include routines, data structures,object classes and protocols used to communicate between the consumer and implementer.
01 May 2010