BrowseSAP Cloud Application Programming ModelJava

Everything in CAP / Java

Runs JavaRuns Node.jsClear all
EntrySignals
App1
com.sap.cds:cds-feature-dev-dashboardJava

Browser dashboard for a running CAP Java service during development

none
Build tool1
com.sap.cds:cds-maven-pluginJava

Maven plugin running CDS build steps in a CAP Java project

none
CDS plugin1
cds-feature-softdeleteJava, from its runtime

CAP Java plugin for soft delete with a softdelete aspect

No license+1
CLI6
@sap-ux/createv1.5.5from UI5

Command line for changing features of an existing Fiori project

none
@sap/joule-studio-cliv2.0.4from BTP/BAIP

CLI for Joule digital assistants and Joule Studio solutions

none
@sap/joule-work-dev-cli-early-adoptersv0.1.20-alpha.25from BTP/BAIP

Pro-code CLI for building and deploying Joule Studio solutions

none
audit-summaryv1.2.0from General

Groups npm audit findings by root dependency, with failing thresholds

Functional boundary
enforce-export-coveragev1.0.0from General

Static check that each exported TypeScript function has a test

Functional boundary
SAP-samples/hana-developer-cli-tool-examplefrom BTP/BAIP

Developer-centric command line for SAP HANA

none
Desktop app1
Werkbankfrom Across stacks

Local desktop workspace for AI conversations with SAP connectors

none
Doc source1
Seen working, example artifacts1
cap-java-snippetsJava, from its runtime

Ten short CAP Java references, one document per topic

none
Generator2
cap-js-mockdatav0.0.3Java, from its runtime

CSV seed data generated from @Mockdata annotations with Faker

Quiet+1
com.sap.cds:cds-services-archetypeJava

Maven archetype generating a new CAP Java project

none
MCP server1
@ui5/mcp-serverv0.3.2from UI5

MCP server for UI5 development with ten tools

Functional boundary
Package36
@sap-ux/fe-fpm-writerv1.3.25from UI5

Writer of flexible programming model elements into Fiori elements apps

none
@sap-ux/i18nv1.0.6from UI5

Reader and writer for i18n bundles of UI5 or CAP projects

none
@sap-ux/odata-service-writerv1.0.26from UI5

Writer that adds an OData service to an existing UI5 project

none
@sap-ux/odata-vocabulariesv1.1.3from UI5

OASIS and SAP OData vocabularies with a VocabularyService

none
@sap/hana-clientv2.30.27from BTP/BAIP

SAP's Node.js driver for SAP HANA

none
cap-java/cds-aiJava

Bridge from CAP Java to SAP AI Core, with Fiori field recommendations

none
com.sap.cds:cds-adapter-agentJava

A2A adapter turning a CAP Java service into an LLM-backed agent

none
com.sap.cds:cds-adapter-mcpJava

MCP adapter turning a CAP Java service into an MCP server

Functional boundary
com.sap.cds:cds-adapter-odata-v2Java

OData V2 protocol adapter built into the CAP Java runtime

none
com.sap.cds:cds-adapter-odata-v4Java

OData V4 protocol adapter for CAP Java Application Services

none
com.sap.cds:cds-feature-advanced-event-meshJava

CAP Java plugin for SAP Integration Suite, advanced event mesh

none
com.sap.cds:cds-feature-attachmentsJava

CAP Java attachments with database storage and an Object Store module

Functional boundary
com.sap.cds:cds-feature-auditlog-ngJava

CAP Java plugin sending audit log events to SAP Audit Log service

none
com.sap.cds:cds-feature-auditlog-v2Java

CAP Java handler for SAP Audit Log service API version 2

none
com.sap.cds:cds-feature-change-trackingJava

Change log of annotated entity fields for CAP Java

none
com.sap.cds:cds-feature-cloudfoundryJava

Reads bound service credentials on SAP BTP, Cloud Foundry for CAP Java

none
com.sap.cds:cds-feature-consoleJava

Connects a running CAP Java app to CAP console for monitoring

none
com.sap.cds:cds-feature-enterprise-messagingJava

Connects CAP Java messaging to SAP Event Mesh

none
com.sap.cds:cds-feature-event-hubJava

Connects CAP Java messaging to SAP Cloud Application Event Hub

none
com.sap.cds:cds-feature-flowJava

Declarative status-transition flows on bound actions in CAP Java

none
com.sap.cds:cds-feature-hanaJava

SAP HANA Cloud datasource for CAP Java applications

none
com.sap.cds:cds-feature-identityJava

OAuth2 token validation from XSUAA and SAP Cloud Identity Services

none
com.sap.cds:cds-feature-jdbcJava

JDBC runtime for H2 and SQLite in CAP Java

none
com.sap.cds:cds-feature-k8sJava

Reads SAP BTP Operator service bindings on Kyma for CAP Java

none
com.sap.cds:cds-feature-kafkaJava

Connects CAP Java messaging to Apache Kafka

none
com.sap.cds:cds-feature-mtJava

Multitenancy for CAP Java: tenant lifecycle and per-tenant containers

none
com.sap.cds:cds-feature-n8nJava

Triggers n8n workflows from CAP Java through the outbox

none
com.sap.cds:cds-feature-notificationsJava

Business notifications from CAP Java via SAP Alert Notification

none
com.sap.cds:cds-feature-ordJava

Generates Open Resource Discovery documents from a CAP Java model

none
com.sap.cds:cds-feature-postgresqlJava

PostgreSQL datasource for CAP Java applications

none
com.sap.cds:cds-feature-redisJava

Beta connector from CAP Java messaging to Redis Pub/Sub

none
com.sap.cds:cds-feature-remote-odataJava

Remote Services for consuming OData V2 and V4 APIs in CAP Java

none
com.sap.cds:cds-feature-xsuaaJava

Former XSUAA JWT validation for CAP Java, removed in CAP Java 3.0

none
com.sap.cds:cds-integration-cloud-sdkJava

SAP Cloud SDK integration for remote REST services in CAP Java

none
com.sap.cds:cds-services-bomJava

Maven bill of materials pinning CAP Java module versions

none
com.sap.cds:sdmJava

CAP Java plugin for attachments in SAP Document Management

Functional boundary
Practice1
abap2UI5 protocolfrom ABAP

Versioned specification of the abap2UI5 roundtrip protocol

Functional boundary
Sample9
Seen working, example artifacts9
bookstore-javaJava

Java implementation of the capire/bookstore composite app

none
cap-java-auth-checkJava, from its runtime

CAP Java authorization checks tried case by case

No license
cap-java-childJava

Consumer side of a CAP Java parent pom promotion model with Renovate

No license
cap-java-draft-composition-deleteJava, from its runtime

CAP Java draft cancel on composition items as a flag update

No license
cap-java-parent-pom-sampleJava

Maven parent pom pinning cds-services-bom and Spring Boot for CAP Java

No license
cap-java-resilienceJava

CAP Java service consuming a Business Partner API mocked in Node.js

No license
cap-openapiJava, from its runtime

CAP Java service calling role collection APIs via a generated client

No license
fiori-dynamic-feature-controlJava, from its runtime

One object page field made read-only from another's value, two ways

No license
fiori-invoke-functionJava, from its runtime

Calling an unbound CAP Java function from freestyle UI5

No license
Web tool1
Clean-Core.iofrom ABAP

Hosted workspace redrawing custom ABAP as BPMN and grading it

Not reachable+1