"An API [application programming interface] is a set of commands, functions, protocols, and objects that programmers can use to create software or interact with an external system. It provides developers with standard commands for performing common operations so they do not have to write the code from scratch."
Source: Tech Terms (2016). API Definition.
Online: https://techterms.com/definition/api