Kyma /kee-ma/ is a cloud-native application runtime that combines the power of Kubernetes with a set of best-in-class tools and open-source components that empower you to develop, run, and operate secure and scalable cloud-native applications.

Key features

extensibility

Serverless

Kyma empowers developers to easily deploy workloads in form of Functions. With Kyma, you can focus on coding.

Simply write your Function code, add a configuration manifest, and push it to Kyma using our supporting CLI or directly to git.

runtime

Eventing

With Kyma, you can trigger workloads (Functions or microservices) using in-cluster events or external business events.

support

Observability

Kyma comes with pre-configured open-source observability tools. You can easily monitor the performance of your microservices and Functions, scan logs for errors, and trace the request flow through the entire system.

In a nutshell

With Kyma, running your application on Kubernetes is much easier. Focus on your applications and Kyma helps you expose their APIs, trigger them with events, enable them for external service consumption, and assure observability. Kyma Dashboard and Kyma CLI will guide you through those common tasks and help you utilize the full power of Kubernetes and Kyma.

Kyma convinced

Helps focus on coding!

  • Kyma not only draws inspiration from CNCF projects but also fills the missing gaps between them by tailoring such solutions as external application connectivity.
  • It is an extra integration tissue on top of Kubernetes that helps me consume APIs and Events from external systems.
  • With Kyma, I have the freedom I need to write Kubernetes apps in a language and IDE of my choice. I can also deploy my source code on a cloud provider I prefer.
  • Kyma does all the "heavy lifting" for me by providing the whole infrastructure and covering such areas as security, monitoring, and tracing.
coding
effective

Time-saving & cost-effective

  • Kyma allows me to design easy, fast, and lightweight extensions for my complex enterprise applications.
  • I need a solution that supports diverse business cases rather than utilizes a single pattern. Kyma gives me the architecture design that is complete but modular at the same time. Thanks to its high configurability, I'm able to plug in, unplug, and replace subcomponents whenever and however I wish.

Check it out

The following section describes how to install Kyma from the main branch (which corresponds to a preview of Kyma 2.0). The content for the most current stable Kyma version is available here
1
Install Kyma locally
Get Kyma CLI first. Choose from convenient installation options.
With Kyma CLI, you are only two steps away from having the local Kyma installed.
curl -Lo kyma https://storage.googleapis.com/kyma-cli-stable/kyma-darwinchmod +x kymakyma provision k3dkyma deploy
2
Explore Kyma
Check out our Getting Started guides that will help you get familiar with Kyma and discover your own use cases.
CLI

Used by

Discover the main use cases of our happy customers

SAP logo

SAP

The SAP Cloud Platform Extension Factory, Kyma runtime will provide developers with the open source project Kyma

Read More
Netconomy logo

Netconomy

Kyma allows us to extend the SAP CX platform with independently deployable services, this helps us to offer an even better customer experience

Read More
Accenture logo

Accenture

Kyma's microservice architecture enables us to implement modern digital transformations and personalized customer experiences fast with low risk

Digital Lights logo

Digital Lights

Kyma provides us with the necessary tools to evolve our customers' existing SAP CX solutions in a flexible way and with minimum risk.