Skip to content

What is nmaas?

nmaas is an open-source platform originally developed within the GÉANT project for orchestrated on-demand deployment of applications in a Kubernetes-based cloud environment.

With a simple self-service web interface, nmaas applications are easily deployed within an isolated tenant environment assigned to a given institution or team. An application’s lifecycle (configuration updates and re-deployments) is fully managed following a GitOps approach: a specific Git repository is tightly associated with every deployed application, and a set of CI/CD pipelines ensure proper re-deployments of the applications following every update on the Git master branch, maintaining configuration consistency.

While nmaas can be used in diverse scenarios, the use cases currently explored and supported within the GÉANT project are:

nmaas Catalog nmaas Example Application Instance nmaas List of Deployed Applications nmaas Application Catalog Management nmaas Application Instance Configuration Wizard nmaas About Page