API
An API (Application Programming Interface) is a web interface that allows two applications to communicate with each other. It enables systems to work together, extend their capabilities and integrate seamlessly. APIs are commonly used to manage or expand web application functionality and to automate tasks such as invoicing or mass emailing.