API (APPLICATION PROGRAMMING INTERFACE)
An API or an Application Programming Interface is a way of communicating with a particular computer program or internet service. It is essentially a set of rules that defines how a software program can request and receive information from other software, usually a website. A good example of how APIs are used in our phones every day would be weather apps. Many apps and websites publish weather in your area but there are only a few actual weather information providers. So, the publisher will use an API to ‘pull’ the raw weather data from a third-party and then display that data on their own website or app.