What is an API?

Simply put, an API (Application Programming Interface) is a server tool that allows for two applications to communicate or pass through data between each other. Applications such as Facebook, instant messenger, and even the weather app on your phone use APIs.