API stands for Application Programming Interface and defines a set of procedures the developer has been made available to implement specific features and interact with certain software. The term API often also means a set of libraries for a certain programming language.

The goal of APIs is the ease the developers' jobs by making possible an easy access to the features of the software platform.