What is Kyma?

Purpose

Kyma is an application runtime that provides you a flexible and easy way to connect, extend, and customize your applications in the cloud-native world of Kubernetes.

overview

Functionalities

Out of the box, Kyma offers various functionalities, such as:

  • Serverless development platform to run lightweight Functions in a cost-efficient and scalable way
  • System connectivity that provides a way to reach external applications
  • Eventing that provides messaging channel to receive events, enrich them, and trigger business flows using Functions or services
  • Service Mesh for service-to-service communication and proxying
  • Service management
  • Secure API exposure
  • In-cluster observability
  • CLI supported by the intuitive UI

Read about Kyma main areas to learn more.

Advantages

Kyma is built upon leading cloud-native, open-source projects, such as Istio, NATS, Serverless, and Prometheus. The features developed by Kyma are the unique “glue” that holds them together, so you can connect and extend your applications easily and intuitively. To learn how to do that, head over to the Get Started section where you can find step-by-step instructions to get your environment up and running.

The extensions and customizations you create are decoupled from your core applications, which adds to these general advantages of using Kyma:

advantages