SAP provides a software development kit, the SAP Cloud SDK, to facilitate the developer work. The SDK contains a set of libraries to easily interact with the APIs at a higher level, hiding technical communication details.
SAP Cloud SDK was developed to reduce the effort of building extension applications for SAP S/4HANA Cloud, providing Java & JavaScript libraries plus a tool sets for developers, such as fault-tolerance, cache management, and tutorials and project templates.
It provides partners, customers, and internal SAP development teams with possibilities for lightweight consumption of OData services from SAP S/4HANA On-Premise and Cloud, discovery of existing OData services, built-in tools for developers, such as, cache management, API metering, latency and fault tolerance, and deliverables for developer productivity, such as, project blueprints, example applications, and tutorials.
