What is an API?
An "application programming interface" or API is a set of rules and specifications that allow different software programs to talk to each other. Programmers can write code that accesses an API to facilitate the sharing of data, calculations and other functionality between programs.