Nivola est une plateforme de gestion du cloud pour les administrations publiques, construite sur OpenStack et complétée par des services pour le secteur public. Sa couche de gestion expose via une API des services de comptabilisation, de profilage et de sécurité, et s'appuie sur les plateformes de virtualisation, d'orchestration, de sauvegarde et de supervision. Un portail de services permet aux clients de créer leur propre environnement cloud. Le logiciel se déploie avec Kubernetes et des conteneurs Docker, avec MariaDB ou MySQL, Elasticsearch, Redis et RabbitMQ, et s'administre en ligne de commande.
Nivola a été créée par CSI Piemonte, un consortium pour les systèmes d'information basé à Turin, en Italie, au service d'organismes publics. Le code est publié sur GitHub sous licence EUPL-1.2 : une organisation peut donc déployer et examiner la plateforme elle-même. CSI Piemonte exploite aussi la plateforme comme service Nivola Cloud pour les administrations ; selon CSI Piemonte, les données sont conservées en Italie. La plateforme figure dans le catalogue Developers Italia. Le déploiement autonome garde la couche cloud sous son contrôle.