API stands for Application Programming Interface. Typically API is used to facilitate the interaction between two different applications by using any means of communication.