BrowseSAP Cloud Application Programming ModelNode.js

Everything in CAP / Node.js

Type
Domain
Origin
Signals
Liveness reads the latest release, push or commit. Coverage is the capability's, as assessed behind this door.
Content
Node.js: Answers in Node.js
More
Group by: Ecosystem
EntrySignals
Artifacts58
cap-ui-telemetryv0.1.2Node.js, from its runtime

UI5 frontend performance and error capture for CAP

none
cap-user-infov0.1.9Node.js, from its runtime

User details and quickview links for createdBy and modifiedBy

none
cap-utilsv1.2.6Node.js, from its runtime

npx tool adding worked example files to a CAP project

Functional boundary
capire/skillsNode.js

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

none
capvalv2.0.6Node.js, from its runtime

Custom messages and handler classes for CAP input validation

none
cds-agentsv1.1.2Node.js, from its runtime

Toolkit turning a CAP service into tools for agent frameworks

none
cds-azure-adv0.0.21Node.js, from its runtime

Azure AD and Azure AD B2C authentication strategy for CAP

Functional boundary
cds-cachingv3.1.1Node.js, from its runtime

CAP caching plugin for query results and remote service responses

Functional boundary
cds-common-jwt-supportv0.0.2Node.js, from its runtime

JWT authentication for CAP without xsuaa or xssec

Functional boundary
cds-cucumberNode.js

Gherkin scenarios driving a running CAP service

none
cds-data-federationv0.4.0Node.js

Data federation for CAP via delegation, caching and replication

none
cds-data-pipelinev0.4.0Node.js, from its runtime

Scheduled READ, MAP, WRITE pipelines between CAP services

none
cds-dbmv0.1.4Node.js, from its runtime

Delta deployment and migrations for CAP database adapters

Archived+1
cds-entra-idv1.0.5Node.js, from its runtime

Maps Microsoft Entra ID groups and app roles onto cds.User roles

Quiet+1
cds-error-outboxv1.0.4Node.js, from its runtime

Captures CAP service errors, deduplicates them and mails alerts

Functional boundary
cds-event-monitoringv0.1.2Node.js, from its runtime

Stores, browses and resends messages a CAP service receives

none
cds-feature-togglev0.0.6Node.js, from its runtime

Feature-toggle pattern for CAP CDS

Functional boundary
cds-federation-synonymsNode.js

CAP-to-CAP data federation over SAP HANA synonyms

Functional boundary
cds-hyper-app-servicev6.1.0Node.js, from its runtime

Typed class-based service layer over CAP ApplicationService

Functional boundary
cds-internal-toolv1.7.9Node.js, from its runtime

Reusable internals for authors of CAP extensions

Functional boundary
cds-kafkav0.1.4Node.js, from its runtime

Kafka adapter exposing topics as a CDS messaging service

none
cds-launchpad-pluginv2.3.0Node.js

Sandbox launchpad for all SAPUI5 apps in a CAP workspace

none
cds-mongodbv1.0.1Node.js, from its runtime

MongoDB as a CAP database service through Mongoose

Functional boundary
cds-mysqlv7.9.0Node.js

MySQL and MariaDB database adapter for CAP

Functional boundary
cds-natsv2.10.1Node.js, from its runtime

NATS messaging service for the CAP Node.js runtime

Functional boundary
cds-numberrange-pluginv1.0.2Node.js, from its runtime

Fills a CDS element from a database-backed number range

none
cds-pgv0.1.36Node.js, from its runtime

PostgreSQL adapter for SAP CDS from the SAP Mentors community

Archived
cds-plugin-handlersv1.0.3Node.js, from its runtime

One handler file per entity in CAP services

none
cds-plugin-typescriptv0.1.8Node.js

CDS build task compiling TypeScript sources during cds build

none
cds-plugin-ui5v0.17.4Node.js

UI5 CLI middlewares running inside the CDS server

Functional boundary
cds-rate-limitv0.0.6Node.js, from its runtime

Rate-limit pattern for CAP Node.js applications

Functional boundary
cds-routing-handlersv3.0.7Node.js

Decorator-based routing of CAP service handlers in TypeScript

Quiet
cds-softdelete-pluginv1.0.2Node.js, from its runtime

CAP plugin turning DELETE into a flag on annotated entities

Functional boundary
cds-spreadsheetimporter-pluginv1.1.0Node.js, from its runtime

Spreadsheet upload into a CDS entity, parsed on the server

none
cds-swagger-ui-expressv0.11.0Node.js

Swagger UI for a CAP service's OpenAPI definition

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

TextMate grammar for the CDS language

Functional boundary
cds-validatev1.0.0Node.js, from its runtime

Zod schemas as CAP validation middleware

none
cds2typesv3.0.1Node.js

CLI generating TypeScript interfaces from a CDS model

none
cdsev1.1.12Node.js, from its runtime

Destination resolution and axios calls from CAP configuration

Quiet
cdsmbt01v2.2.6Node.js, from its type

CDS plugin for OData change tracking in CAP applications

none
dynamic-external-cds-joinv1.0.1Node.js, from its runtime

CAP plugin joining external entities with internal tables at query

Functional boundary
eslint-plugin-better-cap-configv1.1.0Node.js, from its runtime

ESLint rules flagging deprecated CAP configuration

none
hana-linterv1.4.0Node.js, from its runtime

Regex naming rules for SAP HANA artifacts in a CAP project

Functional boundary
mcp-sap-docsNode.js, from its runtime

MCP server searching seventeen SAP documentation repositories

Functional boundary
open-rfcv0.2.5Node.js, from its runtime

SDK-free TypeScript client for SAP synchronous RFC on Node.js

Functional boundary
opentelemetry-cdsv0.1.4Node.js, from its type

OpenTelemetry support for the CDS Node.js runtime

none
Reports Assistant with SAP Document ManagementNode.js, from its runtime

CAP agent writing reports into a shared SDM document workspace

none
sap-cap-debuggerv1.1.3Node.js, from its runtime

Attaches a debugger to a CAP app running on Cloud Foundry

none
sap-cap-sdm-pluginv1.3.1Node.js

CAP Node.js plugin mapping CDS entities to SAP Document Management

Archived+1
sap-cap-validator-pluginv0.0.2Node.js, from its runtime

CAP plugin validating input against @Validator JSON Schema rules

Quiet+1
sap-cds-erdNode.js, from its runtime

AWK script sketching an ER diagram from .cds files

Quiet
sapbrunov0.1.1Node.js, from its runtime

Terminal UI running Bruno collections against a CAP service

none
Supply Chain RescueNode.js

CAP and SAPUI5 demo of recovery from a supply disruption

No license+1
ui5-cap-ai-featuresv1.0.2Node.js, from its runtime

CDS plugin and UI5 controls for AI text features via SAP AI Core

Functional boundary
ui5-cap-serverside-rendering-demoNode.js, from its runtime

Demo CAP bookshop with server-rendered UI5 views

No license+1
ui5-cap-serverside-rendering-pluginv1.0.8Node.js, from its runtime

CAP plugin rendering UI5 views with entity data on the server

Functional boundary
urp-vocabv0.1.2Node.js, from its runtime

CDS vocabulary for User-Rendered Patterns display annotations

Functional boundary
vite-plugin-cdsv0.3.6Node.js, from its runtime

Serves a Vite app through cds watch and imports .cds files

none
Seen working, example artifacts33
cap-uiv2.10.3Node.js, from its runtime

MTA deploying CAP, HDI container and a Fiori elements app

none
cap-ui5-gpt-chatNode.js, from its runtime

Chat app on CAP and SAPUI5 against the OpenAI API

Functional boundary
cap-vector-hcNode.js

VECTOR_EMBEDDING in a CDS entity for FAQ similarity search

No license
custom-llm-clientNode.js

Local chat client for SAP questions with a CAP LangGraph backend

No license
fiori-inline-editNode.js

List report inline edit on a draft-enabled CAP service

No license
fiori-navigation-patternsNode.js

Outbound navigation patterns from a Fiori Elements list report

No license
forsap-s4hana-private-simulatorv0.1.0Node.js, from its runtime

CAP project simulating S/4HANA Private Edition OData APIs locally

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-cap-mongodbNode.js, from its runtime

CAP service reading and writing MongoDB from custom handlers

No license
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
spreadsheetimporter/sample-full-btpNode.js, from its runtime

CAP Risks and Mitigations project with a Spreadsheet Upload button

none
teched2025-XP260Node.js

TechEd 2025 workshop on OWASP Top 10 risks in CAP applications

none
ui5-ai-features-demoNode.js, from its runtime

Product-review screen consuming ui5-cap-ai-features on CAP

No license
ui5-call-actionNode.js, from its runtime

UI5 apps calling CAP OData actions and functions from custom code

No license
ui5-cap-todoNode.js, from its runtime

Todo app with CAP and SAPUI5 in TypeScript over OData V4

No license
Artifacts8
@sap-ux/createv1.5.5from UI5

Command line for changing features of an existing Fiori project

none
@sap-ux/fe-fpm-writerv1.3.25from UI5

Writer of flexible programming model elements into Fiori elements apps

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

MCP server for creating and editing Fiori applications

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
@ui5/mcp-serverv0.3.2from UI5

MCP server for UI5 development with ten tools

Functional boundary
ui5-bookshop-viewerfrom UI5

UI5 app consuming the cds-bookshop server via ui5-middleware-cap

none
Seen working, example artifacts1
ui5con24-dev-envfrom UI5

pnpm workspace running CAP, a local launchpad and two UI5 apps

No license
abap2UI5 protocolfrom ABAP

Versioned specification of the abap2UI5 roundtrip protocol

Functional boundary
Clean-Core.iofrom ABAP

Hosted workspace redrawing custom ABAP as BPMN and grading it

Not reachable+1
@sap/hana-clientv2.30.27from BTP/BAIP

SAP's Node.js driver for SAP HANA

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
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 API Policy Evidence Skillfrom BTP/BAIP

Skill assessing API usage against the SAP API Policy

Functional boundary
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 HANAfrom BTP/BAIP

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

Functional boundary
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 Power for Kirofrom BTP/BAIP

SAP skills for the Kiro IDE

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

Developer-centric command line for SAP HANA

none
secondsky/sap-skillsNode.js

Forty SAP development plugins for coding agents

Functional boundary
sap-cx-developer-companionfrom SAP Commerce

Agent skill for SAP Customer Experience APIs, CDS and errors

none
Across stacks3
Joule Studiofrom Across stacks

SAP's managed environment for building custom agents and workflows

none
SAP Developers MCPfrom Across stacks

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

none
Werkbankfrom Across stacks

Local desktop workspace for AI conversations with SAP connectors

none
General3
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
git-env-branchesv1.2.0from General

Shows which feature branches reached which environment branch

Functional boundary
No ecosystem608
Content4
[Blog Post] SAP Event Mesh - Consuming S4 events simultaneously in CAP-based applications and SAP Integration Suite
SAP Community, AyushKumar and vipul.khullarThe reasoningRunnable code
Core changed
[Blog Post] SAP Event Mesh – CAP based implementation of SAP Event Mesh in a Single-Tenant Scenario
SAP Community, AyushKumar and vipul.khullarThe reasoningA recipeRunnable code
Core changed
[Part - 1] Enrich CAP based Services with Behaviors using Annotations
SAP Community, Ajit Kumar Panda
nothing recorded
[Part – 2] Enrich CAP based Services with Behaviors using Annotations
SAP Community, Lukas Schwabe
nothing recorded