Kyma is a cloud-native application development framework.
It provides the last mile capabilities that a developer needs to build a cloud-native application using several open-source projects under the Cloud Native Computing Foundation (CNCF), such as Kubernetes, Istio, NATS, Kubeless, and Prometheus, to name a few. It is designed natively on Kubernetes and, therefore, it is portable to all major cloud providers.
Kyma allows you to integrate and extend products in a quick and modern way, using serverless computing and microservice architecture.
The extensions and customizations you create are decoupled from the core applications, which means that:
- deployments are quick
- scaling is independent from the core applications
- the changes you make can be easily reverted without causing downtime of the production system
Living outside of the core product, Kyma allows you to be completely language-agnostic and customize your solution using the technology stack you want to use, not the one the core product dictates. Additionally, Kyma follows the "batteries included" principle and comes with all of the "plumbing code" ready to use, allowing you to focus entirely on writing the domain code and business logic.
Read more about the product and its technology stack.
Follow the sections for an overview of the kyma
repository documentation, Kyma local deployment, and the available examples that you can test to learn how to use the product.
See the docs
folder to learn about Kyma and its components.
This section provides a reference to the local deployment of Kyma.
To learn how to deploy Kyma locally, see the corresponding Getting Started guide.
Learn how to use Kyma and test the available examples.
Kyma comes with the ready-to-use code snippets that you can use to test the extensions and the core functionality. See the list of existing examples in the examples
repository.