BrowseSAP Cloud Application Programming ModelNode.js

Everything in CAP / Node.js

Domain Data & PersistenceDomain Developer ExperienceRuns JavaRuns Node.jsClear all
EntrySignals
Artifacts1
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
Seen working, example artifacts1
blog-cap-chartNode.js, from its runtime

Fiori overview page comparing aggregated and plain donut-chart cards

No license
Attachments1SAP and community
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
Caching4SAP and community
@cap-js-community/commonv0.5.5Node.js, from its runtime

Six CAP features in one package, from replication cache to rate limits

Functional boundary
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
cds-cachingv3.1.1Node.js, from its runtime

CAP caching plugin for query results and remote service responses

Functional boundary
cds-data-federationv0.4.0Node.js

Data federation for CAP via delegation, caching and replication

none
Concurrency control2SAP and community
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
cap-collaborative-draftv1.0.2Node.js

Collaborative draft support for CAP Node.js services

Functional boundary
Data federation4SAP and community
@cap-js-community/commonv0.5.5Node.js, from its runtime

Six CAP features in one package, from replication cache to rate limits

Functional boundary
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

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
Data modelling4SAP and community
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

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

Compiler from CDS models to CSN, EDMX and database schemas

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

User details and quickview links for createdBy and modifiedBy

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

Fills a CDS element from a database-backed number range

none
Database connectors9SAP and community
Artifacts7
@neoimpulse/cap-js-restore-model-defined-typesv1.0.2Node.js, from its runtime

CAP plugin casting read values back to CDS model types

none
@quadrio/cds-db2v0.0.47Node.js, from its runtime

DB2 adapter for CDS

Functional boundary
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

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

SAP's Node.js driver for SAP HANA

none
cap-snowflakev1.1.0Node.js, from its runtime

CAP database adapter for Snowflake with OData V4 support

Functional boundary
cds-mongodbv1.0.1Node.js, from its runtime

MongoDB as a CAP database service through Mongoose

Functional boundary
cds-pgv0.1.36Node.js, from its runtime

PostgreSQL adapter for SAP CDS from the SAP Mentors community

Archived
Seen working, example artifacts2
btpvulnerabilityreportNode.js, from its runtime

CAP and Fiori app showing BTP Application Vulnerability Report data

No license
sap-cap-mongodbNode.js, from its runtime

CAP service reading and writing MongoDB from custom handlers

No license
Artifacts1
cds-spreadsheetimporter-pluginv1.1.0Node.js, from its runtime

Spreadsheet upload into a CDS entity, parsed on the server

none
Seen working, example artifacts1
spreadsheetimporter/sample-full-btpNode.js, from its runtime

CAP Risks and Mitigations project with a Spreadsheet Upload button

none
Location services1Community only
cap-js-geoloc-pluginv1.0.1Node.js, from its runtime

Annotation-driven geocoding, address correction and routing for CAP

Functional boundary
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

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

Command line client and development toolkit for CAP

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

Node.js deployer for SAP HANA Deployment Infrastructure containers

none
SAP-samples/hana-developer-cli-tool-examplefrom BTP/BAIP

Developer-centric command line for SAP HANA

none
Schema evolution5SAP and community
@cap-js-community/commonv0.5.5Node.js, from its runtime

Six CAP features in one package, from replication cache to rate limits

Functional boundary
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

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

Multitenancy, tenant provisioning and extensibility for CAP

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

Node.js deployer for SAP HANA Deployment Infrastructure containers

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

Delta deployment and migrations for CAP database adapters

Archived+1
Search2SAP and community
@kamlendra/search-vocabv1.0.0Node.js, from its runtime

CDS annotation vocabulary for entity search with schema discovery

Functional boundary
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
Soft delete1Community only
cds-softdelete-pluginv1.0.2Node.js, from its runtime

CAP plugin turning DELETE into a flag on annotated entities

Functional boundary
Temporal data1SAP only
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
Value normalisation2Community only
@neoimpulse/cap-js-trimv1.2.4Node.js, from its runtime

CAP plugin stripping whitespace from strings on write via @cds.trim

none
@neoimpulse/cap-js-uppercasev1.0.4Node.js, from its runtime

CAP plugin uppercasing strings on write via @cds.uppercase

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

Command line client and development toolkit for CAP

none
audit-summaryv1.2.0from General

Groups npm audit findings by root dependency, with failing thresholds

Functional boundary
Seen working, example artifacts1
cap-github-actionNode.js, from its runtime

CAP project built and deployed to Cloud Foundry by GitHub Actions

none
Debugging3SAP and community
@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
@sap/cds-dkv10.2.0Node.js, from its runtime

Command line client and development toolkit for CAP

none
Editor support1SAP and community
@sap/ux-cds-odata-language-server-extensionv1.33.0Node.js, from its runtime

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

none
Generators4SAP and community
@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/odata-service-writerv1.0.26from UI5

Writer that adds an OData service to an existing UI5 project

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

Command line client and development toolkit for CAP

none
Local development8SAP and community
Artifacts6
@cap-js-community/commonv0.5.5Node.js, from its runtime

Six CAP features in one package, from replication cache to rate limits

Functional boundary
@neoimpulse/cap-js-bootstrapv1.1.2Node.js, from its runtime

CLI starting several CAP services and an AppRouter locally together

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

CAP Node.js runtime

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

Command line client and development toolkit for CAP

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

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

none
Seen working, example artifacts2
cap-java-resilienceNode.js

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

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

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

none
Model visualisation1SAP and community
@sap/cds-dkv10.2.0Node.js, from its runtime

Command line client and development toolkit for CAP

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

Command line client and development toolkit for CAP

none
Seed data3SAP and community
@animb1996/cds-data-driftv0.1.0Node.js

Compares a CAP project's CSV data with its database rows

none
@sap/cdsv10.2.1Node.js, from its runtime

CAP Node.js runtime

none
cap-js-mockdatav0.0.3Node.js, from its runtime

CSV seed data generated from @Mockdata annotations with Faker

Quiet+1
Testing2SAP and community
@cap-js/cds-testv1.0.2Node.js

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

none
enforce-export-coveragev1.0.0from General

Static check that each exported TypeScript function has a test

Functional boundary
TypeScript patterns4Community only
Artifacts3
cap-handler-frameworkv1.2.2Node.js, from its runtime

Convention-based handler layer for CAP with draft lifecycle hooks

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

Typed class-based service layer over CAP ApplicationService

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

One handler file per entity in CAP services

none
Seen working, example artifacts1
cap-ui5-gpt-chatNode.js, from its runtime

Chat app on CAP and SAPUI5 against the OpenAI API

Functional boundary
Typing4SAP and community
Artifacts3
@cap-js/cds-typerv0.41.1Node.js, from its runtime

Generates TypeScript types from a CDS model

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

Type definitions for the CAP Node.js SDK

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

Reusable internals for authors of CAP extensions

Functional boundary
Seen working, example artifacts1
cap-cds-typerNode.js, from its runtime

CAP service in TypeScript using types from @cap-js/cds-typer

none