Floreth's Blog 2016-10-28 19:06:00

API 101

Application program interface (API) is a set of routinesprotocols, and tools for building software applications. An API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together" (webopedia, 2016).




Application Programming Interfaces allows applications to talk to other applications. For example:
  1.  Mobile devices all use APIs to connect our mobile app to Facebook.
  2. YouTube users consume videos using the universal embeddable video player (like Vimeo) allowing Youtube videos to be embedded on any website around the web, all driven by APIs.
Sources & Links: