API is an abbreviation for Application Programming Interface.  In short, an API is a set of functions or routines that systems or applications may choose to create and expose so that outside systems can interact with it.  The API may allow third-party systems to gain access to data or may allow them to evoke the system functionality remotely.  In all cases, the purpose of an API is to allow disparate systems to work together and be integrated in a governed manner.