As organizations increasingly adopt cloud-native technologies, SAP Kyma stands out as a flexible and powerful platform for building and extending applications in the SAP ecosystem. Kyma offers a rich set of services and extensions that empower developers to create scalable, event-driven, and integrated applications that seamlessly complement core SAP solutions like SAP S/4HANA, SAP Business Technology Platform (BTP), and more.
This article introduces you to the core services and extensions available in SAP Kyma, explaining how they enable rapid innovation and deep integration within SAP landscapes.
Kyma Services are pre-packaged capabilities that provide essential infrastructure, middleware, and platform functions such as messaging, security, storage, and monitoring. They act as building blocks developers use to create cloud-native applications and integrations.
Kyma Extensions refer to the custom logic, microservices, and functions that developers build on top of Kyma services. Extensions enhance SAP applications by adding business-specific features, automation, or integrations without modifying the core system.
Together, services and extensions form a robust ecosystem that fosters extensibility, modularity, and agility.
Kyma’s service catalog enables easy discovery and provisioning of managed services such as databases, messaging queues, and external APIs. Developers can bind their microservices or functions to these services dynamically.
The API Gateway manages and exposes APIs securely and efficiently. It handles authentication, authorization, routing, and traffic control, providing a centralized access point for internal and external consumers.
Eventing is a core service that supports an asynchronous, event-driven architecture. It enables microservices and extensions to publish and subscribe to events, facilitating decoupled communication and reactive workflows.
Built on Istio, Kyma’s service mesh ensures secure, reliable, and observable communication between microservices. It provides mutual TLS encryption, traffic routing, and failure recovery.
Kyma integrates with SAP BTP’s identity services to manage authentication and authorization for services and extensions. This ensures that only authorized entities can access sensitive resources.
Kyma supports serverless functions as lightweight extensions that run in response to events or HTTP requests. These functions simplify building scalable, event-driven applications without managing infrastructure.
Kyma extensions allow businesses to:
Suppose a company wants to automate a customer notification process when an order status changes in SAP S/4HANA:
This modular extension avoids modifying S/4HANA’s core code while adding significant business value.
SAP Kyma’s comprehensive services and extensibility framework enable organizations to innovate rapidly while maintaining the stability and security of their SAP core systems. By leveraging Kyma’s platform capabilities, developers can build modular, event-driven, and scalable extensions that seamlessly integrate into the SAP ecosystem, driving business agility and digital transformation.