Application Programming Interface, a document interface that allows software applications to interact with other applications. For an example the Twitter API.