What is an API?

An Application Programming Interface, or API, is an intermediary between two applications that handles requests and calls.