API (Application Programming Interface) é um conjunto de regras e instruções que possibilita a comunicação entre diferentes aplicações. Ela expõe as funcionalidades de um sistema, permitindo que outros sistemas interajam com ele, mesmo que tenham sido desenvolvidos em linguagens ou plataformas diferentes.