O que é uma API?
Significa Interface de Programação de Aplicações.
Definição
Uma API, ou Interface de Programação de Aplicações, é um conjunto de regras e protocolos que permite que diferentes aplicações de software se comuniquem entre si.
Propósito
APIs atuam como uma ponte entre aplicações, possibilitando a troca de dados e funcionalidades, e são essenciais para softwares modernos e aplicações web.
Função
APIs funcionam definindo como os módulos de software interagem: uma aplicação faz uma solicitação e outra fornece uma resposta, tudo seguindo as regras estabelecidas pela API.
Contrato
Para garantir consistência e segurança na comunicação, um contrato de serviços é definido entre as aplicações, delineando como as solicitações e respostas devem ser estruturadas.
Web Services
Todos os serviços web são APIs, mas nem todas as APIs são serviços web, pois APIs também podem ser usadas para comunicação entre aplicações locais.