Interface de programação de aplicativos em nuvem (API de nuvem)

Definição - O que significa Cloud Application Programming Interface (Cloud API)?

Uma Cloud Application Programming Interface (Cloud API) é um tipo de API que permite o desenvolvimento de aplicativos e serviços usados ​​para o provisionamento de hardware, software e plataformas em nuvem. Uma API de nuvem funciona como um gateway ou interface que fornece infraestrutura de nuvem direta e indireta e serviços de software aos usuários.

Uma API de nuvem é o componente principal por trás de qualquer solução de nuvem pública e geralmente é baseada principalmente nas estruturas REST e SOAP, bem como em APIs de plataforma cruzada e específicas de fornecedores.

Definirtec explica Cloud Application Programming Interface (Cloud API)

Uma API de nuvem interage com uma infraestrutura de nuvem para alocar recursos de computação, armazenamento e rede para aplicativos ou serviços em nuvem solicitados.

As APIs de nuvem variam de acordo com o serviço ou solução fornecida, da seguinte forma:

  • Infraestrutura como serviço (IaaS): APIs de infraestrutura fornecem computação bruta e armazenamento.
  • Software as a Service (SaaS): Software ou APIs de aplicativo fornecem conectividade e interação com um pacote de software.
  • Plataforma como serviço (PaaS): APIs de plataforma fornecem arquitetura de back-end para a construção de aplicativos intensivos e ricos em recursos.