API
Uma API (Application Programming Interface, ou interface de programação de aplicações) é um conjunto de regras e definições que permite que dois programas se comuniquem sem conhecer os detalhes internos um do outro. Atua como um intermediário com um menu de pedidos possíveis: um aplicativo pede algo — o tempo de uma cidade, processar um pagamento, exibir um mapa — e o outro responde com os dados ou o resultado. Elas estão por toda parte: quando um app do celular busca informações em um servidor Um servidor é um computador potente que fornece dados ou serviços a outros dispositivos, por exemplo servindo um site ou guardando seus arquivos na nuvem. Mais no glossário → , ou um site exibe vídeos de outra plataforma, há uma API envolvida. Costumam usar formatos padrão como REST Uma REST API é o estilo mais comum de criar APIs web: usa os endereços (URLs) e os métodos padrão do HTTP para pedir e enviar dados, normalmente em formato JSON. Mais no glossário → e JSON, fáceis de ler para as máquinas. O seu grande valor é permitir que serviços diferentes se conectem e combinem, o que torna possível integrar ferramentas e construir sobre o que já existe.