API (Application Programming Interface)

A software intermediary that allows two applications to talk to each other. An API 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.