API (Application Programming Interface)
A set of protocols, routines, and tools that allow different software applications to communicate with each other. APIs define the methods and data formats that programs can use to request and exchange information.