Skip to main content
Rate this page

Frequently Asked Questions

note

This FAQ section is for generic SAP Cloud SDK questions. Please, check out also language-specific FAQs.

What Programming Languages Can I Use?

You can code in Java or JavaScript.

How Was the SAP Cloud SDK Started?

We've been and still are developing cloud-native applications in the SAP ecosystem. After some time, we've noticed that many useful patterns repeat themselves, and we abstracted them for reuse. Our colleagues showed interest in our work because of solving similar problems with their applications. That's when we decided to wrap that value into a library and make it available for SAP developers and later to SAP customers for benefiting from our experience of building from scratch and extending SAP applications.

SAP Cloud SDK & SAP Cloud Application Programming Model? What is the difference?

Cloud Application Programming Model (CAP) and SAP Cloud SDK are complementary tools to publish and consume APIs like OData and REST. They play nicely together to cover the full stack of cloud-native application development. The SAP CAP plays more on the API and service publishing side, while SAP Cloud SDK deals more with API consumption and deployment of applications to SAP Business Technology Platform.

You can use the SAP Cloud SDK and CAP together in one project. Find more details about CAP here and check out our tutorial about using SAP Cloud SDK for Java and CAP together.

Can I Run an SAP Cloud SDK App Locally

Yes, you can. Check respective documentation for Java and JavaScript. If you experience any issues, let us know via our support channels.

Is It Expensive?

The SAP Cloud SDK is free for everyone. Parts of it are available as open source software. Other parts containing SAP Intellectual Property are distributed free of charge under the SAP Developer License.

How Often Do You Release a New Version?

We release bi-weekly on average. You can find release notes for Java and JavaScript in their respective documentation sections. Some packages or modules like pregenerated type-safe client libraries are released according to the release-cycle of the underlying service. They can be updated if we made a change to the code generator between the releases.

Getting Help?

Checkout our support channels info. Support is handled by SAP Cloud SDK developers. To help us save time and help you quicker, we ask you to be mindful and provide as much relevant information about your issue or question as reasonably possible.

Rate this page