Uma API (Application Programming Interface) é um conjunto de rotinas, protocolos e ferramentas para construir software. Elas são usadas para permitir que aplicativos se comuniquem entre si. Por exemplo, se um aplicativo precisa acessar dados de outro aplicativo, ele pode usar uma API para solicitar os dados e recebê-los de volta. APIs também permitem que os desenvolvedores criem aplicativos mais rapidamente, pois eles não precisam recriar a mesma funcionalidade de outro aplicativo.