7 Introduction
An application programming interface (API) enables computers or computer programs to connect. In this part, we will explore what APIs are and how they can be used for tasks such as downloading data from, uploading data to, or manipulating data on another computer.