An Application Programming Interface are the “rules” within a software app that allows to “call” another application in order get data or information to be used in your software.

Example: Logging into Twitter using your Facebook username and password.