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 where we decided to wrap that value in 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.
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 Cloud Platform.
You can easily use SAP Cloud SDK and CAP together in one project. Find more details about CAP here and check out our tutorial about using Cloud SDK for Java and CAP together.
The SAP Cloud SDK is free for everyone. Parts of it are open source or will become open source soon. Other parts containing SAP Intellectual Property are distributed free of charge under SAP Developer License.
Checkout our support channels info. Support is handled by SDK developers. To help us save time and help you quicker we ask you to be mindful and provide as much relevant information about you issue or question as reasonably possible.