As quatro formas mais prevalentes de interfaces de programação de aplicativos (APIs) vistas em aplicativos modernos baseados na Web são públicas, parceiras, privadas e compostas.