[WEBINAR] Application Acceleration: Faster Performance for End Users

Cloud Application Programming Interface (Cloud API)

Definition - What does Cloud Application Programming Interface (Cloud API) mean?

A Cloud Application Programming Interface (Cloud API) is a type of API that enables the development of applications and services used for the provisioning of cloud hardware, software, and platforms. A cloud API serves as a gateway or interface that provides direct and indirect cloud infrastructure and software services to users.

A cloud API is the core component behind any public cloud solution and is generally based primarily on the REST and SOAP frameworks, as well as cross-platform and vendor specific APIs.

Techopedia explains Cloud Application Programming Interface (Cloud API)

A cloud API interacts with a cloud infrastructure to allocate computing, storage, and network resources for requested cloud applications or services.

Cloud APIs vary according to the provided service or solution, as follows:

  • Infrastructure as a Service (IaaS): Infrastructure APIs provision raw computing and storage.
  • Software as a Service (SaaS): Software or application APIs provision connectivity and interaction with a software suite.
  • Platform as a Service (PaaS): Platform APIs provide back-end architecture for building intensive and feature rich applications.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.