API (Application Programming Interface)
An API includes programming patterns that allow access to a certain application or software, apart from its integration with other personalized functions.
The Graph Api, from Facebook, and Man Fabric, of Twitter, are the two best known and replicated APIs of social networks today.