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