## 2.3.3.1 Kyma Modules
With Kyma's modular approach, you can install just the modules you need, instead of a predefined set of components.
Pick the modules that best meet your business needs. You can add or delete modules on demand and configure them, thus determining the costs generated by the infrastructure that your modules use. To learn how, see Adding and Deleting a Kyma Module [page 3157].
You can decide which modules are needed for your workload, although some features may still require the presence of other modules or related capabilities. For example, the API Gateway module depends on Istio capabilities, but it doesn't require the Istio module from Kyma. Instead, the API Gateway module needs Istio custom resources, such as Gateway and VirtualService , to be present in the cluster. If you want to use your own Istio installation, the API Gateway module will use it as soon as the required resources are available.
##  Tip
A release of a new module's version is announced with a release note in What's New for SAP Business Technology Platform for both, the fast and regular channels:
- On the day of the release in the fast channel, a release note is published with the Preview label.
- When the module version becomes available in the regular channel (after approximately two weeks), the Preview label is removed.
For details, see Kyma Module Releases [page 86].
To find out which module version is running in your cluster, go to Kyma dashboard .
## Default Kyma Modules
When you create Kyma runtime in SAP BTP cockpit, it is provisioned with the default modules added. The default modules are not mandatory. If you don't need them, you can delete them in Kyma dashboard .
Default Kyma Modules
## Module
| Technical Name                | Purpose                                                                                                                                                                                       | Documentation                                                                                        |
|-------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
| Istio istio                   | Istio is a service mesh with Kyma-specific configura- tion.                                                                                                                                   | Istio Module [page 1778]                                                                             |
| API Gateway api-gateway       | API Gateway provides functionalities that allow you to expose and secure APIs.                                                                                                                | API Gateway Module [page 1817]                                                                       |
| SAP BTP Operator btp-operator | Within the SAP BTP Operator module, BTP Manager installs the SAP BTP service operator that allows you to consume SAP BTP services from your Kubernetes cluster using Kubernetes-native tools. | SAP BTP Operator Module [page 1884] What's New for SAP BTP Operator GitHub repository: BTP Man- ager |
## Optional Kyma Modules
When you create Kyma runtime in SAP BTP cockpit, the following modules are not added by default, but you can choose to add and delete them anytime in Kyma dashboard .
Optional Kyma Modules
Module
| Technical Name                              | Purpose                                                                                                                                                                                                                                                       | Documentation                                                                                                         |
|---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|
| Application Connector application-connector | Application Connector allows you to connect with ex- ternal 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 configu- ration or network-related problems. | Application Connector Module [page 1927] GitHub repository: Application Con- nector Manager                           |
| Cloud Manager cloud-manager                 | Cloud Manager brings cloud provider products and resources into the Kyma cluster in a secure way.                                                                                                                                                             | Cloud Manager Module [page 1917] GitHub repository: Cloud Man- ager                                                   |
| Eventing eventing                           | Eventing provides functionality to publish and sub- scribe to CloudEvents. At the moment, the SAP Event Mesh default plan and NATS are supported. If you choose NATS, add the NATS module.                                                                    | Configure SAP Event Mesh for Kyma Eventing [page 2030] kyma-project.io: Eventing mod- ule GitHub repository: Eventing |
| Keda keda                                   | The Keda module comes with Keda Manager, an ex- tension to Kyma that allows you to install KEDA (Kubernetes Event-Driven Autoscaler).                                                                                                                         | Keda Module [page 1929]                                                                                               |
## Module
| Technical Name        | Purpose                                                                                                                                     | Documentation                                                                                                                                                               |
|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| NATS nats             | NATS deploys a NATS cluster within the Kyma cluster. You can use it as a backend for Kyma Eventing.                                         | kyma-project.io: NATS module GitHub repository: NATS                                                                                                                        |
| Serverless serverless | With the Serverless module, you can define simple code snippets (Functions) with minimal implementa- tion effort.                           | Serverless Module [page 1933] Configuring Serverless [page 1938] Deploy Workloads in the Kyma En- vironment to Extend SAP Systems [page 2022] GitHub repository: Serverless |
| Telemetry telemetry   | The Telemetry module collects application logs and distributed traces for your application, and dispatches them to your preferred backends. | Telemetry Module [page 1947] What's New for Telemetry GitHub repository: Telemetry                                                                                          |
## Other SAP Modules
These modules are developed and maintained by SAP teams outside of Kyma. To get help or request a feature, contact the module provider directly.
Other SAP Modules
## Module
| Technical Name                        | Purpose                                                                                                                                         | Documentation                                   |
|---------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|
| Transparent Proxy transparent-proxy   | Use the transparent proxy for Kubernetes to connect workloads in a Kubernetes cluster to Internet and on- premise applications.                 | Transparent Proxy in the Kyma En- vironment     |
| Connectivity Proxy connectivity-proxy | Use the connectivity proxy for Kubernetes to connect workloads in a Kubernetes cluster to on-premise sys- tems, exposed via the Cloud Connector | On-Premise Connectivity in the Kyma Environment |
## Related Information
Adding and Deleting a Kyma Module [page 3157]