Skip to content

Kyma Modules ​

WARNING

This is the open-source documentation for the Kyma project. If you are a managed offering user of SAP BTP, Kyma runtime, see Kyma Environment on SAP Help Portal.

With Kyma’s modular approach, you can install just the modules you need, instead of a predefined set of components. Each module has its own custom resource that holds the desired configuration and the operator that reconciles the configuration.

You can add modules at any time. If you decide that some of them are not needed for your use case, you can delete them and free the resources. To learn how to install a module, visit Quick install. To learn how to quickly uninstall or upgrade Kyma with specific modules, visit Uninstall and upgrade Kyma with a module.

ModulePurpose
IstioIstio is a service mesh with the Kyma-specific configuration.
API GatewayAPI Gateway provides functionalities that allow you to expose and secure APIs.
SAP BTP OperatorWithin the SAP BTP Operator module, BTP Manager installs SAP BTP Service Operator that allows you to consume SAP BTP services from your Kubernetes cluster using Kubernetes-native tools.
Application ConnectorApplication Connector allows you to connect with external solutions. No matter if you want to integrate an on-premise or a cloud system, the integration process doesn't change, which allows you to avoid any configuration or network-related problems.
Cloud ManagerCloud Manager brings hyperscaler products and resources into the Kyma cluster in a secure way.
Docker RegistryThe Docker Registry module provides a lightweight, open-source Docker registry for storing and distributing container images in the Kubernetes environment.
EventingEventing provides functionality to publish and subscribe to CloudEvents.
At the moment, the SAP Event Mesh default plan and NATS (provided by the NATS module) are supported.
KedaThe Keda module comes with Keda Manager, an extension to Kyma that allows you to install KEDA (Kubernetes Event Driven Autoscaler).
NATSNATS deploys a NATS cluster within the Kyma cluster. You can use it as a backend for Kyma Eventing.
ServerlessWith the Serverless module, you can define simple code snippets (Functions) with minimal implementation effort.
TelemetryEnable telemetry agents to collect application logs, distributed traces, and metrics for your application and dispatch them to backends.