Skip to main content

Templates

This module provides a library of reusable workspace patterns that can be used to bootstrap new environments quickly and consistently.

Templates are pre-configured collections of applications ("qubes") and their connections. They serve as blueprints, allowing you to create new workspaces with a single click instead of building them from scratch. This is a powerful feature for enforcing best practices and accelerating development.

Key Features

  • System Templates: Use pre-built application stacks for common use cases like monitoring or authentication.
  • User Templates: Save your own workspace designs as custom templates for reuse across projects.

System Templates

System Templates are a curated set of pre-built application stacks provided by the platform. These cover common use cases, such as a complete monitoring stack with Grafana and Prometheus or an authentication environment centered around Keycloak. They are an excellent way to get started with a robust, production-ready setup in seconds.

User Templates

This feature empowers you to save your own workspace designs as custom templates. If you have built a complex architecture that you need to reuse, you can save it as a template. This makes your custom patterns easily shareable and reusable across different projects and teams, ensuring consistency and saving valuable time.