Skip to main content

Quick Start

Create Your First App

You can choose between JavaScript and Java when developing with the SAP Cloud SDK. Check these two examples to initialize an application for your favorite development environment.


Make sure you have the latest stable version of Node.js and npm installed. This example assumes you're running macOS or Linux. Check out our detailed getting started guide for more information.

$ npm install -g @sap-cloud-sdk/cli

$ sap-cloud-sdk init my-sdk-project

| ✅ Init finished successfully. |
| |
| 🚀 Next steps: |
| - Run the application locally (`npm run start:dev`) |
| - Deploy your application (`npm run deploy`) |
| |
| 🔨 Consider setting up Jenkins to continuously build your app |
| Use `sap-cloud-sdk add-cx-server` to create the setup script |

Hello, World!

This example is not a classical Hello World. There is much more to it than just bootstrapping a starter application. The SAP Cloud SDK is a complex and flexible library addressing a vast range of use-cases. Each of them would require a Hello World of its own, and we have them!

To continue discovering the SAP Cloud SDK for your favorite programming language check the respective getting started guides and comprehensive tutorials for multiple use cases.


There is no full feature parity between JavaScript and Java libraries. Please, review the respective documentation sections to find out more.

Getting Started - JavaScript

Getting Started - Java

Mock and Test Servers for OData and SAP S/4HANA