Java SDK Overview
Quick Start
For a quick start check getting started section.
Why the SAP Cloud SDK for Java?
The SAP Cloud SDK for Java allows you to develop, extend, and communicate with SAP solutions SAP S/4HANA, SAP SuccessFactors, and many others.
Feature Matrix
Legend: ✔️ - Generally Available, ❌ - Not Available, ⚙️ - Beta, 📅 - Planned
Feature | SAP Cloud SDK Java | |||
---|---|---|---|---|
Category | Name | Status | Docs | Notes |
Legacy | ⚠️ | Deprecated since 4.13.0 | ||
Legacy | ✔️ | |||
Legacy | ✔️ | |||
OData | ✔️ | |||
OData | ✔️ | |||
OData | Generic not typed OData client | ✔️ | ||
OData | ✔️ | |||
OpenAPI | OpenAPI 2.0 typed client | ✔️ | ||
OpenAPI | OpenAPI 3.0 typed client | ✔️ | ||
OpenAPI | OpenAPI code generator | ✔️ | ||
Messaging | Enterprise messaging | 📅 | Planned. Depends on CAP | |
Advanced | Resilience pattern | ✔️ | ||
Advanced | Caching pattern | ✔️ | ||
Environment | ✔️ | |||
Environment | ✔️ | |||
Environment | ✔️ | |||
Environment | Deploy with Confidence (DwC) | ✔️ | Internal only or allow listed | |
Environment | ⚠️ | Deprecated since 4.17.0 | ||
Environment | ❌ | Out of scope | ||
Connectivity | ✔️ | |||
Connectivity | ✔️ | |||
Connectivity | ✔️ | |||
Connectivity | ✔️ | |||
Connectivity | Authentication | ✔️ | ||
Connectivity | Multi-tenancy | ✔️ | ||
Connectivity | Proxy | ✔️ | ||
Connectivity | HTTP Client wrapper | ✔️ | ||
Connectivity | ✔️ | |||
Connectivity | ✔️ | |||
MDI | MDI | ✔️ | Internal only or allow listed |