Nivola ist eine Cloud-Management-Plattform für öffentliche Verwaltungen, aufgebaut auf OpenStack und um Dienste für den öffentlichen Sektor erweitert. Die Verwaltungsschicht stellt Abrechnungs-, Profil- und Sicherheitsdienste über eine API bereit und arbeitet mit den darunterliegenden Plattformen für Virtualisierung, Cloud-Orchestrierung, Backup und Monitoring zusammen. Über ein Serviceportal richten Kunden ihre eigene Cloud-Umgebung ein. Die Software wird mit Kubernetes und Docker-Containern bereitgestellt, nutzt MariaDB oder MySQL, Elasticsearch, Redis und RabbitMQ und wird mit einem Kommandozeilenwerkzeug administriert.
Nivola wurde von CSI Piemonte geschaffen, einem Konsortium für Informationssysteme mit Sitz in Turin, Italien, das für öffentliche Einrichtungen arbeitet. Der Code ist auf GitHub unter der EUPL-1.2-Lizenz veröffentlicht, sodass eine Organisation die Plattform selbst betreiben und prüfen kann. CSI Piemonte betreibt die Plattform außerdem als Dienst Nivola Cloud für Verwaltungen; laut CSI Piemonte werden die Daten in Italien gehalten. Die Plattform ist im Katalog Developers Italia für Software des öffentlichen Sektors aufgeführt. Wer die Plattform selbst betreibt, behält die Cloud-Schicht auf Infrastruktur unter eigener Kontrolle.