API definition

API (an abbreviation for application program interface) is a number of tools, routines and protocols for creating software applications.  APIs permit programmers to access other company’s services and programs with greater ease.  For example, Twitter permits website developers/programmers to more easily take part in their services through the use of APIs.