Application Programming Interface An application programming interface (API) is an interface that contains the functions needed to develop applications.