Application Programming Interface

Application Programming Interface, or API, is a set of rules, commands, specifications, protocols and methods used by a program to communicate with other programs. In a general sense, an API essentially serves as a medium of interaction between two applications, software or libraries. In cloud computing, cloud service providers have their own APIs that allow consumers to use their various cloud computing services. Consumers interact with the cloud services and resources via an end-user application or a web interface that rely on the provider’s API.

Points to Remember

  1. Cloud APIs can be classified into three categories based on their functions and purpose. Some APIs are created to facilitate a certain task while may be multi-purpose in functionality.
  • PaaS (Platform as a Service) APIs facilitate the development of complex intensive and feature-rich cloud applications.