Application Programming Interface, or API, is a software interface that enables the communication between two applications. You use an API every time you use a mobile app, such as Facebook, to send instant messages or check the weather.