IBM Cloud Functions est une plateforme logicielle qui fournit des capacités de gestion des identités et des accès (IAM) pour les applications sans serveur fonctionnant dans le Cloud IBM. Le logiciel Cloud Functions est basé sur Apache OpenWhisk. Plutôt que de facturer au client une capacité réservée, Cloud Functions utilise un modèle commercial de type Function as a Service (FaaS). La plateforme est conçue pour permettre à un code léger d'exécuter une logique d'application écrite dans n'importe quel langage de programmation pour répondre aux demandes d'interface de programme d'application (API) basées sur HTTP. Cloud Functions est bien adapté aux projets de développement de microservices et au traitement des données basé sur les événements. Les extraits de code apatrides d'IBM Cloud Function sont appelés actions et chaque action est conçue pour exécuter une tâche unique. Les développeurs peuvent créer des séquences d'actions sans serveur qui s'exécutent immédiatement en réponse à des événements spécifiques. Voici les produits et services qui composent Cloud Function . IBM API Gateway IBM Cloudant IBM Message Hub IBM Watson APIs IBM propose une vidéo de présentation de Cloud Functions et des extraits de code d'action.