Skip to Content

SAP S/4HANA Cloud SDK (beta)

What is SAP S/4HANA Cloud

SDK (beta)?


SAP Cloud Platform provides the environment for cloud applications extending SAP S/4HANA. Developing your own application on any kind of cloud platform, requires you to first understand the inner workings of the platform.
The SAP S/4HANA Cloud SDK (beta) reduces your effort when you start to develop an application extending SAP S/4HANA by providing all the necessary libraries and project templates to get going quickly.

Technical features

Integration with SAP S/4HANA

SAP S/4HANA Cloud SDK (beta) contains tools for setting up the connection with SAP S/4HANA On-Premise and Cloud Edition from SAP Cloud Platform. Corresponding components support communication with SAP S/4HANA using standard protocols, such as OData.

Abstraction for SAP Cloud Platform

SAP S/4HANA Cloud SDK (beta) provides a layer of abstractions for such platform features, as logging, multitenancy, S/4HANA connectivity. It also includes project templates for different execution environment and SAP Cloud Platform implementations.

Caching management

SAP S/4HANA Cloud SDK (beta) includes tools for maintaining and monitoring of tenant and user specific caches for your SAP S/4HANA connections.

Latency and fault tolerance

SAP S/4HANA Cloud SDK (beta) ensures latency and fault tolerance of applications by integrating corresponding libraries for isolation of points of access to remote systems, services and 3rd party libraries, stopping cascading failure and enabling resilience in complex distributed systems where failure is inevitable.

Extension components

In addition to the core and S/4HANA modules, the SDK provides several extensions. With these extensions, it is possible to provide a re-usable layer of components with best-of-breed technologies focusing around a certain technical or business domain.

Ensuring quality

The SDK provides an attractive development environment to enable customers and partners to efficiently develop extensions for SAP S/4HANA on SAP Cloud Platform, while ensuring established SAP S/4HANA quality standards with regard to performance, resource consumption, and operations. 


SAP RealSpend

SAP RealSpend is a cloud application which lets managers control their expenses to stay in budget. From the technical perspective, SAP RealSpend is the very first application making use of the SDK modules.

SAP Financial Statement Insights

SAP Financial Statement Insight is a financial cloud application developed at SAP that utilizes SDK capabilities such as SAP S/4HANA type safety, performance and resilient back end connection, caching, and more. 

What is the timeline and when general availability is planned?

SAP S/4HANA Cloud SDK (Beta) is released on 15. May, 2017. The SDK will be generally available in September 2017.

How can I get access to the SDK deliverables?

During the beta phase, the SDK will be available via SAP Service Marketplace. Please reach out to us using the contact form to get more details. 

Starting from September 2017, the SDK will be publicly available via standard channels.

Under which license can I use the SDK?

You have to sign the respective Test and Evaluation Agreement.

What platform implementations does the SDK support?

Currently, the SDK can be used to develop JVM-based (e.g. Java) applications on the SAP Cloud Platform.

Which SAP S/4HANA Editions are supported?

The SDK supports the connection with both SAP S/4HANA in the cloud as well as on-premise. 

Are there any productive usages of the SDK already?

SAP uses SAP S/4HANA Cloud SDK in productive cloud applications, such as SAP RealSpend and SAP Financial Statement Insight. 

How can I get started with the SDK?

After you get access to the SDK deliverables, check out blog posts in SAP S/4HANA space, where our development team shares its experience starting from setting up the development environment till the deployment of your first application on SAP Cloud Platform.

Back to top