Skip to main content

Feature Matrix

Legend: ✔️ - Generally Available, ❌ - Not Available, ⚙ - Beta, 📅 - Planned, ⚠️ - Deprecated

FeatureSAP Cloud SDK JavaSAP Cloud SDK JavaScript
NameStatusDocsNotesStatusDocsNotespython.statuspython.docsLinkpython.note

SOAP

❌

Out of scope. Deprecated since 4.13.0

❌

Take a look at the node-soap library

❌

Out of scope

BAPI

⚠️

docs

Deprecated since 4.13.0

❌

Take a look at the SAP NetWeaver RFC SDK client bindings for Node.js

❌

Out of scope

RFC

⚠️

docs

Deprecated since 4.13.0

❌

Take a look at the SAP NetWeaver RFC SDK client bindings for Node.js

❌

Out of scope

OData v2 typed client

✔️

docs

✔️

docs

❌

Out of scope

OData v4 typed client

✔️

docs

✔️

docs

❌

Out of scope

Generic not typed OData client

✔️

docs

❌

We expose generic HTTP client aware of connectivity abstractions

❌

Use the HTTP Client wrapper with destination awareness instead

OData code generator

✔️

docs

✔️

docs

❌

Out of scope

OpenAPI 2.0 typed client

✔️

docs

✔️

docs

❌

Out of scope

OpenAPI 3.0 typed client

✔️

docs

✔️

docs

❌

Out of scope

OpenAPI code generator

✔️

docs

✔️

docs

❌

Out of scope

Enterprise messaging

❌

❌

❌

Resilience pattern

✔️

docs

✔️

docs

❌

Caching pattern

✔️

docs

✔️

docs

❌

BTP Cloud Foundry Environment

✔️

docs

✔️

docs

❌

Kubernetes with SAP Gardener

✔️

docs

✔️

docs

✔️

BTP Kyma Environment

✔️

docs

Kyma Open Source project

✔️

docs

✔️

Deploy with Confidence (DwC)

✔️

Internal only or allow listed

❌

✔️

Via DWCContextProvider in sap_cloud_sdk.core.runtime_context

BTP Neo Environment

❌

Out of scope. Deprecated since 4.17.0

❌

Out of scope.

❌

Out of scope

SAP BTP ABAP Environent

❌

Out of scope

❌

Out of scope

❌

Out of scope

BTP CF Connectivity Service

✔️

docs

✔️

docs

✔️

BTP CF Destination Service

✔️

docs

✔️

docs

✔️

BTP CF XSUAA Service

✔️

docs

✔️

docs

❌

IAS is the primary identity provider;

BTP CF Service Bindings

✔️

✔️

✔️

Via servicebinding.io spec and SERVICE_BINDING_ROOT

Authentication

✔️

✔️

docs

✔️

OAuth flows handled via IAS module and Destination Service

Multi-tenancy

✔️

docs

✔️

docs

✔️

Tenant isolation applied throughout; create_client(tenant=subdomain) pattern

Proxy

✔️

docs

✔️

docs

✔️

HTTP Client wrapper

✔️

docs

✔️

docs

✔️

DestinationHttpClient — destination-aware HTTP client

Principal propagation

✔️

✔️

docs

✔️

User token exchange via IAS Destination Fragments

Cloud Connector

✔️

docs

✔️

docs

❌

MDI

❌

Out of scope. Deprecated since 4.23.0

❌

❌

Identity and Access Service (IAS)

❌

Out of scope

❌

Out of scope

✔️

Token verification, user context propagation, service-to-service auth

Audit Logging

❌

Out of scope

❌

Out of scope

✔️

Standard and next-generation (NG) SAP Audit Log Service APIs supported

Telemetry / OpenTelemetry

❌

Out of scope

❌

Out of scope

✔️

Auto-instrumentation of HTTP clients and frameworks via auto_instrument(); exports to SAP Cloud Logging

Secret Management

❌

Out of scope

❌

Out of scope

✔️

Resolves secrets from Kubernetes-mounted bindings and env vars (CLOUD_SDK_CFG_*)

Object Storage

❌

Out of scope

❌

Out of scope

✔️

Document Management Service

❌

Out of scope

❌

Out of scope

✔️

Output Management Service

❌

Out of scope

❌

Out of scope

✔️

Send emails, create and send output requests via sap_cloud_sdk.outputmanagement

SAP AI Core

❌

Out of scope

❌

Out of scope

✔️

docs

Manage AI scenarios, deployments, and executions via AICoreClient

Agent Gateway Service

❌

Out of scope

❌

Out of scope

✔️

docs

MCP tool discovery from SAP LoB systems; A2A agent routing; principal propagation

Agent Memory Service

❌

Out of scope

❌

Out of scope

✔️

docs

Persistent conversation history and semantic memory search backed by SAP HANA Cloud