
API é a sigla de “Application Programming Interface” que significa “Interface de Programação de Aplicativos”.
Segundo o wikipedia, O propósito das APIs é o de simplificar o desenvolvimento de programas e aplicações, através da abstração dos diversos elementos que compõem um software. Isso permite que o desenvolvedor não precise saber detalhadamente a implementação de todas as partes que compõem um sistema, mas como utilizar os serviços fornecidos pelas APIs de seu interesse e como se dará a interação destas com os outros elementos de seu software.
Basicamente, existem três tipos de APIs:
- privadas – são utilizadas internamente entre as aplicações de forma local;
- para parceiros – são utilizadas entre parceiros de negócios ou para permitir a integração entre diferentes softwares;
- públicas – podem ser utilizadas livremente. Muitas vezes são disponibilizadas por empresa para que os desenvolvedores possam fazer a integração com outras aplicações.