Über APIs (Application Programming Interfaces = Webschnittstellen) können Endbenutzer sich mit Clouddiensten verbinden und mit ihnen interagieren. Das Programmierparadigma REST (Representational State Transfer) zielt darauf ab, eine einheitliche Architektur für diese APIs zu erstellen. Eine RESTful API verwendet HTTP-Anfragen, um per GET, PUT, POST und DELETE auf Daten zugreifen zu können.