BrowseSAP Cloud Application Programming Model

Everything in CAP

Type
Domain: 3
Origin
Signals
Liveness reads the latest release, push or commit. Coverage is the capability's, as assessed behind this door.
More
Ecosystem
Runs
Licence
Group by: Capability
Domain Security & ComplianceDomain Process & WorkflowDomain Developer ExperienceClear all
EntrySignals
Audit logging5SAP only
@cap-js/audit-loggingv1.3.0

CAP integration with the SAP Audit Log service

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

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

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

CAP Java handler for SAP Audit Log service API version 2

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

Maven bill of materials pinning CAP Java module versions

none
SAP Audit Log service

Ingests and retains compliance audit data from BTP

none
Authentication8SAP and community
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/xssecv4.15.0

Token validation and security context for XSUAA and IAS

none
cds-azure-adv0.0.21

Azure AD and Azure AD B2C authentication strategy for CAP

Functional boundary
cds-common-jwt-supportv0.0.2

JWT authentication for CAP without xsuaa or xssec

Functional boundary
Cloud Identity Services

Identity Authentication and Identity Provisioning as one tenant

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

OAuth2 token validation from XSUAA and SAP Cloud Identity Services

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

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

none
SAP Authorization and Trust Management service

OAuth server issuing JWTs and holding scopes for BTP apps

none
Authorization7SAP and community
@sap/amsv3.10.0

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

none
@sap/ams-devv3.0.2

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

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
cap-toolkitv1.0.1

Utility bundle for CAP handlers: builder, roles, validation, queries

Functional boundary
cds-entra-idv1.0.5

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

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

Maven bill of materials pinning CAP Java module versions

none
SAP Authorization and Trust Management service

OAuth server issuing JWTs and holding scopes for BTP apps

none
Change tracking3SAP and community
@cap-js/change-trackingv2.2.3

Change history for annotated CAP entities

none
cdsmbt01v2.2.6

CDS plugin for OData change tracking in CAP applications

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

Change log of annotated entity fields for CAP Java

none
Data privacy2SAP only
@cap-js/data-privacyv0.6.3

CAP integration with SAP Data Privacy Integration

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
Input validation6SAP and community
@sap/cdsv10.2.1

CAP Node.js runtime

none
cap-toolkitv1.0.1

Utility bundle for CAP handlers: builder, roles, validation, queries

Functional boundary
capvalv2.0.6

Custom messages and handler classes for CAP input validation

none
cds-validatev1.0.0

Zod schemas as CAP validation middleware

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

Maven bill of materials pinning CAP Java module versions

none
sap-cap-validator-pluginv0.0.2

CAP plugin validating input against @Validator JSON Schema rules

Quiet+1
SAP Malware Scanning service

Scans uploaded files over REST with ClamAV

none
Rate limiting3SAP and community
@cap-js-community/commonv0.5.5

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

Functional boundary
API Management

API proxies with security and traffic policies and Developer Hub

none
cds-rate-limitv0.0.6

Rate-limit pattern for CAP Node.js applications

Functional boundary
SAP Credential Store

Vault for an application's passwords, keys and keyrings

none
audit-summaryv1.2.0

Groups npm audit findings by root dependency, with failing thresholds

Functional boundary
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
audit-summaryv1.2.0

Groups npm audit findings by root dependency, with failing thresholds

Functional boundary
cf-setup

GitHub Action setting up the Cloud Foundry CLI

none
SAP Continuous Integration and Delivery

Predefined CI/CD pipelines for SAP development projects

none
Debugging8SAP and community
@cap-js/consolev1.0.2

Connects a running CAP application to the CAP console

none
@cap-js/data-inspectorv2.0.1

Inspects database entities and contents at CAP service level

none
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
@saptools/cf-request-runnerv0.3.0

Endpoint discovery for CAP services deployed to Cloud Foundry

none
@saptools/service-flowv0.2.0

Static end-to-end tracer of one CAP operation across repositories

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

Connects a running CAP Java app to CAP console for monitoring

none
com.sap.cds:cds-feature-dev-dashboard

Browser dashboard for a running CAP Java service during development

none
sap-cap-debuggerv1.1.3

Attaches a debugger to a CAP app running on Cloud Foundry

none
Editor support9SAP and community
@sap/cds-lspv10.2.1

Language server for CDS

none
@sap/ux-cds-odata-language-server-extensionv1.33.0

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

none
@sap/vscode-cdsv10.2.0

CDS language support for VS Code and Business Application Studio

none
@saptools/hana-lensv0.5.0

Workspace-wide CSN cache for querying CAP entities and columns

none
cds-eclipse-plugin

Eclipse plugin for the CDS language

No license
cds-intellij

SAP CDS language support for IntelliJ IDEA

none
cds-textmate-grammar

TextMate grammar for the CDS language

Functional boundary
SAP Build Code

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

none
zed-cds-extension

CDS language support for the Zed editor

none
Generators14SAP and community
@cap-handler/generatorv0.2.0

Interactive generator for CAP event handler files

none
@khalidmh/capxv0.1.0

Interactive project installer for CAP Node.js

none
@sap-ux/cap-config-writerv1.0.45

Writer module for changing a CAP project's configuration from code

Functional boundary
@sap-ux/createv1.5.5

Command line for changing features of an existing Fiori project

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

Writer of flexible programming model elements into Fiori elements apps

none
@sap-ux/fiori-generator-sharedv1.2.23

Shared functions and types of the Fiori generators

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

Writer that adds an OData service to an existing UI5 project

none
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
@sap/generator-cap-projectv2.1.4

CAP project generator behind SAP Business Application Studio's wizard

none
@sap/generator-cdsv3.0.2

CDS project generator, deprecated in favour of @sap/cds-dk

none
com.sap.cds:cds-maven-plugin

Maven plugin running CDS build steps in a CAP Java project

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

Maven archetype generating a new CAP Java project

none
Joule in SAP Build Code

Joule's generative AI inside SAP Build Code

none
SAP Build Code

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

none
Linting6SAP and community
@cbs-consulting/cds-eslintv1.0.0

ESLint plugin with one consultancy's rules for CDS files

No license
@cbs-consulting/toolsv1.3.0

Shared ESLint configuration for SAPUI5 and CAP projects

none
@sap-ux/eslint-plugin-fiori-toolsv10.17.3

ESLint rules for projects the Fiori tools generators produce

none
@sap/eslint-plugin-cdsv4.2.5

SAP's ESLint plugin for CDS

none
eslint-plugin-better-cap-configv1.1.0

ESLint rules flagging deprecated CAP configuration

none
hana-linterv1.4.0

Regex naming rules for SAP HANA artifacts in a CAP project

Functional boundary
Local development10SAP and community
@cap-js-community/commonv0.5.5

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

Functional boundary
@neoimpulse/cap-js-bootstrapv1.1.2

CLI starting several CAP services and an AppRouter locally together

none
@sang2x/captoolsv0.8.0

CLI of CAP development tools for Cloud Foundry workflows

Functional boundary
@sap/ams-devv3.0.2

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

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
com.sap.cds:cds-feature-dev-dashboard

Browser dashboard for a running CAP Java service during development

none
com.sap.cds:cds-maven-plugin

Maven plugin running CDS build steps in a CAP Java project

none
dev-approuterv0.7.2

Dev-time wrapper for the SAP Application Router

none
vite-plugin-cdsv0.3.6

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

none
Model visualisation2SAP and community
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
sap-cds-erd

AWK script sketching an ER diagram from .cds files

Quiet
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

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

Maven bill of materials pinning CAP Java module versions

none
Seed data5SAP and community
@animb1996/cds-data-driftv0.1.0

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

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-common-contentv3.2.0

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

none
cap-js-mockdatav0.0.3

CSV seed data generated from @Mockdata annotations with Faker

Quiet+1
cap-mock-generatorv1.0.11

Fills db/data with relationally consistent CSV from a .cds schema

none
Testing7SAP and community
@cap-js/cds-testv1.0.2

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

none
@sap-ux/fe-mockserver-plugin-cdsv1.2.6

Fiori Elements mock server plugin taking a CDS file as metadata

none
cds-cucumber

Gherkin scenarios driving a running CAP service

none
cds-launchpad-pluginv2.3.0

Sandbox launchpad for all SAPUI5 apps in a CAP workspace

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

Maven bill of materials pinning CAP Java module versions

none
enforce-export-coveragev1.0.0

Static check that each exported TypeScript function has a test

Functional boundary
sapbrunov0.1.1

Terminal UI running Bruno collections against a CAP service

none
TypeScript patterns8SAP and community
@dxfrontier/cds-ts-dispatcherv6.1.0

Decorator-driven handler registration for CAP in TypeScript

none
@dxfrontier/cds-ts-repositoryv7.1.0

Typed BaseRepository over CAP entities

none
cap-handler-frameworkv1.2.2

Convention-based handler layer for CAP with draft lifecycle hooks

none
cds-hyper-app-servicev6.1.0

Typed class-based service layer over CAP ApplicationService

Functional boundary
cds-plugin-handlersv1.0.3

One handler file per entity in CAP services

none
cds-plugin-typescriptv0.1.8

CDS build task compiling TypeScript sources during cds build

none
cds-routing-handlersv3.0.7

Decorator-based routing of CAP service handlers in TypeScript

Quiet
cds2typesv3.0.1

CLI generating TypeScript interfaces from a CDS model

none
Typing4SAP and community
@cap-js/cds-typerv0.41.1

Generates TypeScript types from a CDS model

none
@cap-js/cds-typesv0.20.0

Type definitions for the CAP Node.js SDK

none
cds-internal-toolv1.7.9

Reusable internals for authors of CAP extensions

Functional boundary
com.sap.cds:cds-maven-plugin

Maven plugin running CDS build steps in a CAP Java project

none
Status flows2SAP only
@sap/cdsv10.2.1

CAP Node.js runtime

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

Declarative status-transition flows on bound actions in CAP Java

none
Workflow integration4SAP and community
@cap-js/n8nv0.0.1

Triggers n8n workflows from a CAP application

none
@cap-js/processv0.2.1

Starts and manages SAP Build Process Automation processes from CAP

none
cap-n8nv0.1.0

Integration of CAP with n8n workflows and triggers

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

Triggers n8n workflows from CAP Java through the outbox

none
Under no capability3
@cap-utils/barrierv0.0.4

Placeholder package under a CAP annotations name, no annotations

Functional boundary
Supply Chain Rescue

CAP and SAPUI5 demo of recovery from a supply disruption

No license+1
ui5-bookshop-viewer

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

none