🎷 QJazz - QGIS Server ready for the cloud ☁
2026-10-05 , Pegna

Through our Lizmap hosting service, we provide and monitor several hundred QGIS Servers. In response to the challenges we encountered, we developed Py-QGIS-Server as an open-source project. It enables efficient management of the QGIS project cache, long-running requests, automatic restart, available QGIS Server processes, and more.

But we needed to go further to create a version of QGIS Server perfectly suited for cloud services. So we developed and released an open-source project: QJazz. It uses a microservices architecture with gRPC (a high-performance open-source Remote Procedure Call framework) to control the various QGIS Server processes that manage OGC services.

QJazz is a suite of QGIS Server-based services, comprising: QGIS Server as a microservice and an OGC Processes server based on the QGIS processing module.

This is a set of modules that enable the deployment of QGIS-based servers and processing services compliant with the OGC API Processes standard. It aims to provide a solution for the scalable deployment of QGIS-based services on medium- to large-scale infrastructures and was developed to address certain challenges associated with processing large numbers of projects. The services are implemented as wrappers around the QGIS Server API and the QGIS Processing API. As a result, they support all the features and options of QGIS Server.

The objective of this presentation is to introduce QJazz, its architecture, and its features.