API
Application Programming Interface (API). Application refers to any software with a distinct function. Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app, send instant message, or check the weather, you’re using an API to communicate with each other using requests and responses.