API - Application Programming Interface

API é a sigla de Application Programming Interface, expressão em língua inglesa que se tornou omnipresente no mundo da tecnologia a partir da década de 1960, embora o conceito tenha ganhado verdadeira popularidade nos anos 2000 com a expansão da internet e dos serviços web. As três letras significam, respetivamente, Application (aplicação), Programming (programação) e Interface (interface).
O que significa API em português?
Em português, API traduz-se como Interface de Programação de Aplicações. Apesar de existir esta tradução, em Portugal utiliza-se quase exclusivamente a sigla inglesa, pronunciada letra a letra: "á-pê-i". É raro encontrar a expressão traduzida em contextos profissionais ou técnicos, mantendo-se o termo original mesmo em documentação portuguesa.
Para que serve?
Uma API funciona como um intermediário que permite que diferentes programas informáticos conversem entre si. Imagine que quer encomendar comida através de uma aplicação no telemóvel: a aplicação usa uma API para comunicar com o sistema do restaurante, enviar o seu pedido e receber confirmação. É como um empregado de mesa que leva o seu pedido à cozinha e traz de volta a refeição. As APIs permitem que os programadores aproveitem funcionalidades já existentes sem terem de construir tudo de raiz, poupando tempo e tornando as aplicações mais poderosas e conectadas.
Curiosidades sobre API
O termo foi utilizado pela primeira vez num contexto formal em 1968, num artigo sobre sistemas operativos. Uma curiosidade fascinante é que quando partilha a localização do seu restaurante favorito através do Google Maps numa aplicação de mensagens, está a usar pelo menos três APIs diferentes a trabalhar em simultâneo. Em Portugal, a adopção massiva de APIs no sector público começou em 2018 com a criação da plataforma de interoperabilidade da Administração Pública, permitindo que diferentes serviços do Estado comuniquem entre si automaticamente.