SAP AI Core is a service on the SAP Business Technology Platform (BTP) that enables organizations to run AI models in a scalable and standardized way.
Particular emphasis is placed on the operational management of machine learning models (MLOps), including deployment, versioning, and monitoring. SAP AI Core provides the (runtime) environment to efficiently orchestrate machine learning workflows and integrate them into existing SAP landscapes.
SAP AI Core is a cloud service on SAP BTP for implementing, executing, and managing AI workflows (training phase). It is built on various frameworks (e.g., LangChain) and provides an environment for integrating additional modern AI/ML frameworks and libraries. The service enables flexible use of both custom and pre-trained models.
| Area | Description |
| Orchestration | Control of AI workflows and pipelines |
| Scalability | Use of containers (Kubernetes) for scalable resources |
| Openness | Support for common ML frameworks and libraries |
| Integration | Connectivity to existing SAP and non-SAP systems and data sources via standardized APIs and BTP services |
| Governance | Control over models, versions, and deployments |
SAP AI Core is based on a containerized architecture and uses containers (Kubernetes) for the flexible orchestration of workloads. This allows training and inference processes to be efficiently distributed and scaled.
A typical sequence looks as follows:

SAP AI Core is embedded in SAP BTP and, in close interaction with services such as SAP AI Launchpad and SAP Business Data Cloud, forms the foundation for end-to-end AI and data processes.
An AI use case is implemented in SAP AI Core as a scenario. Scenarios are realized using reusable templates (e.g., workflows), which are defined through parameters, datasets, and configurations. These components are bundled for each use case in a dedicated workspace, known as a resource group. Based on these components, a deployment is instantiated. As input, a deployment uses one or more models and parameters from a configuration. Deployments are implemented in a runtime that creates endpoints, enabling access to the deployed models for inference/live predictions.
The following diagram provides an overview of SAP AI Core and the interaction of its individual components:
While SAP AI Core handles the execution of AI workloads, SAP AI Launchpad provides a graphical interface for managing and monitoring these processes. The Launchpad complements the API with a visual control layer and simplifies access, for example, for business analysts.
The AI API is based on the general AI API specification and serves as a central interface for the lifecycle management of AI assets. These include, among others, training scripts, datasets, and models, which can be managed across different runtimes. This enables standardized management and execution of AI artifacts.
SAP AI Core provides a concrete runtime implementation of the AI API specification and extends it with additional capabilities.
A key advantage of the AI API is that it serves as a standardized interface for different runtime environments. This allows clients, such as SAP AI Launchpad or the SAP AI Core SDK, to interact with any AI API–compatible runtime.
The following diagram provides an overview of the interaction between SAP AI Core, SAP AI Launchpad, and the AI API:
Orchestration is a service within SAP AI Core that provides unified access to various generative AI models.
A key advantage is the ability to connect different AI models and versions without requiring changes to the client code of custom AI solutions.
For development, SAP provides the SAP Cloud SDK for AI, which serves as the official SDK for SAP AI Core, the Generative AI Hub, and Orchestration. It supports multiple programming languages, including JavaScript, Java, and Python, and enables standardized integration with the AI services of SAP BTP.
The SDK abstracts the underlying APIs and simplifies the integration of AI capabilities into custom applications.
With SAP AI Core, organizations can manage different types of models:
1. Custom models
2. Pre-built models and services
These models are managed through SAP AI Core and the underlying AI API, which enables centralized lifecycle management, including versioning, deployment, and monitoring of AI artifacts.
Why do organizations choose SAP AI Core?
Technical benefits
Business benefits
Governance & Security

In addition to its benefits, there are also typical challenges to consider when implementing and using SAP AI Core:
Challenges
Best Practices
What is the difference between SAP AI Core and SAP AI Launchpad?
SAP AI Core is the technical execution environment for AI models, while the Launchpad provides a user interface for management and monitoring.
Which programming languages are supported?
Primarily Python, as many ML frameworks are based on it.
Is SAP AI Core only relevant for S/4HANA?
No, but integration with S/4HANA is a major advantage. SAP AI Core can also be used independently within SAP BTP.
How does SAP AI Core differ from traditional AI tools?
SAP AI Core is specifically designed for enterprise requirements:
SAP AI Core enables organizations to leverage artificial intelligence not just experimentally, but in a structured and scalable way. Through its tight integration with SAP BTP and SAP S/4HANA, AI becomes an integral part of operational business processes.
Organizations looking to benefit from AI in the long term will find it hard to avoid a service like SAP AI Core. Especially in the context of S/4HANA transformations, the service offers significant potential for automation, optimization, and innovation.