BrowseSAP Cloud Application Programming ModelNode.js

Everything in CAP / Node.js

Origin SAP officialClear all
EntrySignals
Build tool3
@cap-js/cds-typerv0.41.1Node.js, from its runtime

Generates TypeScript types from a CDS model

none
@sap/ams-devv3.0.2Node.js, from its runtime

Compiler from AMS DCL policies to DCN for local runs and tests

Functional boundary
@sap/cds-compilerv7.2.1Node.js, from its runtime

Compiler from CDS models to CSN, EDMX and database schemas

none
CDS plugin29
@cap-js/advanced-event-meshv1.1.0Node.js, from its runtime

CAP integration with SAP Integration Suite advanced event mesh

none
@cap-js/agentsv0.9.9Node.js

CDS plugin for building agents inside a CAP service

Functional boundary
@cap-js/aiv1.2.1Node.js, from its runtime

Value-help recommendations and SAP AI Core as a CAP service

none
@cap-js/asyncapiv1.1.0Node.js, from its runtime

Exports AsyncAPI documents for a CAP service's events

none
@cap-js/attachmentsv4.0.0Node.js

CAP Node.js attachments with database, S3, Azure or GCP storage

none
@cap-js/audit-loggingv1.3.0Node.js

CAP integration with the SAP Audit Log service

none
@cap-js/change-trackingv2.2.3Node.js, from its runtime

Change history for annotated CAP entities

none
@cap-js/consolev1.0.2Node.js, from its runtime

Connects a running CAP application to the CAP console

none
@cap-js/data-inspectorv2.0.1Node.js, from its runtime

Inspects database entities and contents at CAP service level

none
@cap-js/data-privacyv0.6.3Node.js

CAP integration with SAP Data Privacy Integration

none
@cap-js/event-brokerv0.3.1Node.js, from its runtime

Consumes events from SAP Cloud Application Event Hub in CAP

none
@cap-js/graphqlv0.14.0Node.js

GraphQL protocol adapter generated from the CDS model

none
@cap-js/hanav3.1.2Node.js

SAP HANA database service for CAP

none
@cap-js/mcpv1.5.0Node.js, from its runtime

Exposes CAP services as MCP servers for AI agents

Functional boundary
@cap-js/n8nv0.0.1Node.js, from its runtime

Triggers n8n workflows from a CAP application

none
@cap-js/notificationsv1.1.1Node.js

Business notifications from CAP to SAP Build WorkZone

none
@cap-js/openapiv1.7.0Node.js

Generates OpenAPI documents from a CDS service

none
@cap-js/ordv1.10.2Node.js, from its runtime

Generates Open Resource Discovery documents from a CAP model

none
@cap-js/postgresv3.1.2Node.js

PostgreSQL database service for CAP

none
@cap-js/printv0.2.1Node.js, from its runtime

Prints documents held in CAP entities through SAP Print service

none
@cap-js/processv0.2.1Node.js, from its runtime

Starts and manages SAP Build Process Automation processes from CAP

none
@cap-js/sdmv1.11.0Node.js

CAP attachments stored in an SAP Document Management repository

Functional boundary
@cap-js/sqlitev3.1.2Node.js

SQLite database service for CAP, in memory during development

none
@cap-js/telemetryv2.1.1Node.js, from its runtime

OpenTelemetry instrumentation for CAP services

none
@sap/amsv3.10.0Node.js

Authorization from DCL policies for Node.js apps on SAP Cloud Identity

none
@sap/cds-analyticsv1.0.1Node.js

CDS plugin adding embedded analytics to CAP for SAP Analytics Cloud

Functional boundary
@sap/cds-hanav2.1.0Node.js, from its type

Database adapter for SAP HANA in CAP

none
@sap/cds-oysterv0.5.5Node.js

WebAssembly sandbox for tenant-specific extension code in CAP

none
cds-federation-synonymsNode.js

CAP-to-CAP data federation over SAP HANA synonyms

Functional boundary
CLI6
@sap-ux/createv1.5.5from UI5

Command line for changing features of an existing Fiori project

none
@sap/appfront-cliv1.16.1Node.js, from its runtime

CLI for the SAP BTP Application Frontend service

none
@sap/cds-dkv10.2.0Node.js, from its runtime

Command line client and development toolkit for CAP

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
SAP-samples/hana-developer-cli-tool-examplefrom BTP/BAIP

Developer-centric command line for SAP HANA

none
Generator1
@cap-js/cap-operator-pluginv0.20.0Node.js, from its runtime

Generates Helm charts for the CAP Operator on Kubernetes

none
IDE extension1
@sap/ux-cds-odata-language-server-extensionv1.33.0Node.js, from its runtime

OData annotation features for the @sap/vscode-cds extension

none
MCP server3
@sap-ux/fiori-mcp-serverv1.15.15from UI5

MCP server for creating and editing Fiori applications

none
@ui5/mcp-serverv0.3.2from UI5

MCP server for UI5 development with ten tools

Functional boundary
SAP Developers MCPfrom Across stacks

Hosted MCP server of developers.sap.com tutorials and missions

none
Package18
@cap-js/cds-dbsv1.3.1Node.js

Monorepo of CAP's SQL database services

none
@cap-js/cds-testv1.0.2Node.js

Test support for CAP Node.js: server start, HTTP client, assertions

none
@cap-js/cds-typesv0.20.0Node.js, from its runtime

Type definitions for the CAP Node.js SDK

none
@cap-js/db-servicev3.1.2Node.js

Base service shared by CAP's SQLite, PostgreSQL and HANA services

none
@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/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
@sap/cds-common-contentv3.2.0Node.js

ISO content for CAP's countries, languages, currencies and timezones

none
@sap/cds-fioriv2.3.0Node.js, from its runtime

Fiori draft handling and UI-facing behaviour for CAP services

none
@sap/cds-mtxsv4.2.0Node.js, from its runtime

Multitenancy, tenant provisioning and extensibility for CAP

none
@sap/cds-rfcv2.2.1Node.js, from its runtime

Calls to ABAP function modules over RFC from a CAP service

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

SAP's Node.js driver for SAP HANA

none
@sap/hdi-deployv5.7.0Node.js, from its runtime

Node.js deployer for SAP HANA Deployment Infrastructure containers

none
@sap/ux-cds-compiler-facadev1.25.0Node.js, from its runtime

Wrapper around the CDS compiler for annotation handling

none
@sap/xssecv4.15.0Node.js, from its runtime

Token validation and security context for XSUAA and IAS

none
cds-textmate-grammarNode.js, from its runtime

TextMate grammar for the CDS language

Functional boundary
Platform1
SAP HANAfrom BTP/BAIP

SAP's relational database platform, on-premise and in HANA Cloud

Functional boundary
Sample22
Seen working, example artifacts22
cap-nodejs-dev-envNode.js

Development container definition for CAP Node.js

none
Sample CAP Application with SAP Cloud SDK for AINode.js

CAP samples calling SAP AI Core through the SAP Cloud SDK for AI

Functional boundary
SAP BTP AI Best Practice Demo - Content Filtering - CAPNode.js

CAP samples comparing SAP AI Core responses with content filtering

Functional boundary
SAP BTP AI Best Practice Demo - Data Masking - CAPNode.js

CAP samples generating email through SAP AI Core with anonymization

Functional boundary
SAP BTP AI Best Practice Demo - Prompt Registry - CAPNode.js

CAP samples using SAP AI Core's Prompt Registry for templates

Functional boundary
SAP BTP AI Best Practice Demo - Prompt Templating - CAPNode.js

CAP samples filling a prompt template sent to SAP AI Core

Functional boundary
SAP BTP AI Best Practice Demo - Vector Embedding (RAG) - CAPNode.js

CAP samples embedding CSV rows into the SAP HANA Cloud vector store

Functional boundary
SAP BTP AI Best Practice Demo - Vector Query (RAG) - CAPNode.js

CAP samples running RAG similarity queries over SAP HANA Cloud vectors

Functional boundary
SAP-samples/btp-event-driven-multi-tenant-architectureNode.js

CAP sample of SAP Event Mesh events feeding a multi-tenant SaaS app

none
SAP-samples/btp-secure-developmentNode.js

OWASP Top 10 workshop exploiting and fixing flaws in a CAP Node.js app

none
SAP-samples/cap-agentic-engineeredNode.js

Financial Risk Analyzer built by an agent grounded in SAP MCP servers

none
SAP-samples/cap-cds-hands-onNode.js

Five-part workshop on CDS, from a first service to constraints

none
SAP-samples/cap-hana-exercises-codejamNode.js

CodeJam building a full-stack CAP app on SAP HANA Cloud

none
SAP-samples/cap-local-development-workshopNode.js

reCAP 2025 workshop on CAP's local-development toolset

none
SAP-samples/cap-service-integration-codejamNode.js

CodeJam on consuming external services from a CAP project

none
SAP-samples/cap-sflightNode.js

Travel-booking reference app on CAP Node.js and Java backends

none
SAP-samples/cloud-cap-hana-swapiNode.js

CAP data model of many-to-many relationships on a Star Wars dataset

none
SAP-samples/e-mobility-driver-appNode.js

CAP-based PWA for EV drivers proxying SAP E-Mobility OData APIs

none
SAP-samples/fiori-elements-fpm-exercises-codejamNode.js

CodeJam building a bookshop app on the flexible programming model

none
SAP-samples/odata-dd-serverNode.js

CAP Node.js server behind the OData Deep Dive tutorials

none
SAP-samples/ui5-cap-event-appNode.js

Event registration app showing OData V4 draft with UI5 and CAP

none
teched2025-XP260Node.js

TechEd 2025 workshop on OWASP Top 10 risks in CAP applications

none
Service29
API Managementfrom BTP/BAIP

API proxies with security and traffic policies and Developer Hub

none
Cloud Identity Servicesfrom BTP/BAIP

Identity Authentication and Identity Provisioning as one tenant

none
Event Meshfrom BTP/BAIP

Managed queues and topics over AMQP, MQTT and REST

none
Joule Studio, classic editionfrom BTP/BAIP

Low-code SAP Build capability for custom Joule skills and agents

none
Object Store on SAP BTPfrom BTP/BAIP

Binding onto hyperscaler object storage, chosen by plan

none
PostgreSQL on SAP BTP, hyperscaler optionfrom BTP/BAIP

Managed PostgreSQL from the hyperscaler via a BTP service binding

none
Redis on SAP BTP, hyperscaler optionfrom BTP/BAIP

Managed Redis from the hyperscaler via a BTP service binding

none
SAP AI Corefrom BTP/BAIP

AI runtime on BTP with the Generative AI Hub

none
SAP Application Frontend servicefrom BTP/BAIP

Managed hosting and routing for built frontends

Functional boundary
SAP Application Logging service for SAP BTPfrom BTP/BAIP

Collects Cloud Foundry or Kyma logs into a searchable Kibana

none
SAP Audit Log servicefrom BTP/BAIP

Ingests and retains compliance audit data from BTP

none
SAP Authorization and Trust Management servicefrom BTP/BAIP

OAuth server issuing JWTs and holding scopes for BTP apps

none
SAP BTP, Cloud Foundry Runtimefrom BTP/BAIP

Cloud Foundry runtime of SAP BTP for polyglot applications

none
SAP Build Codefrom BTP/BAIP

Development environment on BTP for UI5, Fiori, mobile and CAP

none
SAP Connectivity servicefrom BTP/BAIP

Proxy from cloud apps to on-premise systems via Cloud Connector

none
SAP Continuous Integration and Deliveryfrom BTP/BAIP

Predefined CI/CD pipelines for SAP development projects

none
SAP Credential Storefrom BTP/BAIP

Vault for an application's passwords, keys and keyrings

none
SAP Destination servicefrom BTP/BAIP

Named, credentialed addresses of other systems resolved at runtime

none
SAP Document AIfrom BTP/BAIP

Extracts header fields and line items from business documents

none
SAP Document Management service, integration optionfrom BTP/BAIP

APIs and a UI5 component for document management in apps

none
SAP Feature Flags servicefrom BTP/BAIP

Boolean and string flags read by applications at runtime

none
SAP HANA Cloudfrom BTP/BAIP

Managed SAP HANA database service on BTP

Functional boundary
SAP HTML5 Application Repository service for SAP BTPfrom BTP/BAIP

Stores UI5 and HTML5 apps and serves them through the approuter

none
SAP Integration Suite, advanced event meshfrom BTP/BAIP

Event streaming and management platform in Integration Suite

none
SAP Job Scheduling servicefrom BTP/BAIP

Calls an application endpoint on a schedule and logs each run

none
SAP Joulefrom BTP/BAIP

SAP's AI engagement layer across SAP applications

none
SAP Malware Scanning servicefrom BTP/BAIP

Scans uploaded files over REST with ClamAV

none
SAP Software-as-a-Service Provisioning servicefrom BTP/BAIP

Registers a multitenant application for subaccount subscriptions

none
SAP Task Centerfrom BTP/BAIP

One inbox for tasks across SAP applications and BTP workflows

none
Skill1
capire/skillsNode.js

Agent skills for CAP development, each a SKILL.md with references

none
Web tool1
Joule Studiofrom Across stacks

SAP's managed environment for building custom agents and workflows

none