An API is a set of routines, protocols, and tools for building software applications. These are available to be used on a variety of operating systems and devices.