BrowseSAP Cloud Application Programming Model

Everything in CAP

Type
Domain
Origin
Signals: 2
Liveness reads the latest release, push or commit. Coverage is the capability's, as assessed behind this door.
More: CAP
Runs
Licence
Group by: Capability
Coverage SAP and communityLiveness Last 3 monthsEcosystem CAPClear all
EntrySignals
Error handling1SAP and community
@sap/cdsv10.2.1

CAP Node.js runtime

none
Metadata publishing5SAP and community
@cap-js-community/commonv0.5.5

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

Functional boundary
@cap-js/asyncapiv1.1.0

Exports AsyncAPI documents for a CAP service's events

none
@cap-js/ordv1.10.2

Generates Open Resource Discovery documents from a CAP model

none
@sap/cdsv10.2.1

CAP Node.js runtime

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

Generates Open Resource Discovery documents from a CAP Java model

none
OData6SAP and community
Artifacts5
@cap-js-community/odata-v2-adapterv1.16.2

Exposes a CAP service as OData V2

none
@odatano/corev2.0.0-rc.42

CAP plugin serving the Cardano blockchain as OData V4

none
@odatano/nightgatev0.37.0

CAP plugin indexing the Midnight blockchain, exposed as OData V4

none
@root3287/cap-segwv1.1.6

Compiler from a CDS service to SEGW model and data provider classes

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
Seen working, example artifacts1
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
OpenAPI2SAP and community
@cap-js/openapiv1.7.0

Generates OpenAPI documents from a CDS service

none
cds-swagger-ui-expressv0.11.0

Swagger UI for a CAP service's OpenAPI definition

none
Artifacts5
@cap-js/mcpv1.5.0

Exposes CAP services as MCP servers for AI agents

Functional boundary
@neoimpulse/cap-js-mcpv1.0.7

MCP server inside a CAP application with model and query tools

none
@odatano/core-mcpv0.6.0

MCP server exposing the ODATANO Cardano-to-OData bridge as tools

Functional boundary
@odatano/nightgate-mcpv0.16.0

MCP server exposing the NIGHTGATE Midnight attestation layer

none
@shahid.la/cds-db-nlquery-mcpv0.7.3

MCP server answering plain-English questions against a CDS schema

none
Seen working, example artifacts1
xtravels

CAP travel-booking app built on xflights master data

none
Attachments6SAP and community
@cap-js/attachmentsv4.0.0

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

none
@cap-js/sdmv1.11.0

CAP attachments stored in an SAP Document Management repository

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
cap-attachments-plusv1.0.29

CAP Node.js attachments plugin with database or cloud storage

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

CAP Java attachments with database storage and an Object Store module

Functional boundary
com.sap.cds:sdm

CAP Java plugin for attachments in SAP Document Management

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

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

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
cds-cachingv3.1.1

CAP caching plugin for query results and remote service responses

Functional boundary
cds-data-federationv0.4.0

Data federation for CAP via delegation, caching and replication

none
Concurrency control1SAP and community
@sap/cdsv10.2.1

CAP Node.js runtime

none
Data federation5SAP and community
@cap-js-community/commonv0.5.5

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

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
cds-data-federationv0.4.0

Data federation for CAP via delegation, caching and replication

none
cds-data-pipelinev0.4.0

Scheduled READ, MAP, WRITE pipelines between CAP services

none
cds-federation-synonyms

CAP-to-CAP data federation over SAP HANA synonyms

Functional boundary
Data modelling6SAP and community
Artifacts2
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-compilerv7.2.1

Compiler from CDS models to CSN, EDMX and database schemas

none
Seen working, example artifacts4
capire/bookshop

CAP's getting-started bookshop sample

none
SAP-samples/cap-cds-hands-on

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

none
xflights

CAP reuse package serving Airlines, Airports and Flights data

none
xflights-java

CAP Java reuse package for Airlines, Airports and Flights data

none
Database connectors10SAP and community
Artifacts7
@cap-js/db-servicev3.1.2

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

none
@cap-js/hanav3.1.2

SAP HANA database service for CAP

none
@cap-js/postgresv3.1.2

PostgreSQL database service for CAP

none
@cap-js/sqlitev3.1.2

SQLite database service for CAP, in memory during development

none
@neoimpulse/cap-js-restore-model-defined-typesv1.0.2

CAP plugin casting read values back to CDS model types

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
cap-postgres-btp-connectivityv0.3.0

Tunnels CAP Node.js to a private PostgreSQL via Cloud Connector

none
Seen working, example artifacts3
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
capire/bookstore

Composite CAP app from separately deployed services

none
SAP-samples/cap-hana-exercises-codejam

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

none
Schema evolution3SAP and community
@cap-js-community/commonv0.5.5

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

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-mtxsv4.2.0

Multitenancy, tenant provisioning and extensibility for CAP

none
Search1SAP and community
@sap/cdsv10.2.1

CAP Node.js runtime

none
Async processing3SAP and community
@cap-js-community/event-queuev2.3.2

Transactional processing of asynchronous and periodic CAP events

Functional boundary
@cap-js-community/sap-afc-sdkv1.1.0

SDK for SAP Advanced Financial Closing scheduling providers on CDS

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
Destinations9SAP and community
Artifacts8
@sap-cloud-sdk/connectivityv4.9.1

Destination lookup and connectivity proxy for the Cloud SDK

none
@sap-cloud-sdk/http-clientv4.9.1

HTTP client carrying a destination's credentials

none
@sap-cloud-sdk/odata-commonv4.9.1

Shared machinery under the Cloud SDK's OData and OpenAPI clients

none
@sap-cloud-sdk/openapiv4.9.1

Generated OpenAPI clients for the Cloud SDK

none
@sap-cloud-sdk/resiliencev4.9.1

Timeouts, retries and circuit breaking around remote calls

none
@sap-cloud-sdk/utilv4.9.1

General utilities shared across the Cloud SDK packages

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
capire/s4

Prebuilt SAP S/4HANA integration package for CAP projects

none
Seen working, example artifacts1
cap-ams-a2a

App-to-app setups between CAP Java and CAP Node.js under AMS and IAS

No license
Event Mesh6SAP and community
@cap-js/advanced-event-meshv1.1.0

CAP integration with SAP Integration Suite advanced event mesh

none
@cap-js/asyncapiv1.1.0

Exports AsyncAPI documents for a CAP service's events

none
@cap-js/event-brokerv0.3.1

Consumes events from SAP Cloud Application Event Hub in CAP

none
@sap/cdsv10.2.1

CAP Node.js runtime

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

CAP Java plugin for SAP Integration Suite, advanced event mesh

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

Connects CAP Java messaging to SAP Cloud Application Event Hub

none
Notifications4SAP and community
@cap-js/notificationsv1.1.1

Business notifications from CAP to SAP Build WorkZone

none
@expertum/cap-email-pluginv0.1.1

Annotation-driven mail on CAP entity lifecycle events

Functional boundary
@neoimpulse/cap-js-notificationsv1.0.12

Copy of @cap-js/notifications published under another scope

Functional boundary
com.sap.cds:cds-feature-notifications

Business notifications from CAP Java via SAP Alert Notification

none
RFC connectivity2SAP and community
Artifacts1
open-rfcv0.2.5

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

Functional boundary
Seen working, example artifacts1
cap-rfc

Calling ABAP function modules over RFC from a CAP service

No license
Service integration6SAP and community
Artifacts4
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
capire/s4

Prebuilt SAP S/4HANA integration package for CAP projects

none
cds-data-federationv0.4.0

Data federation for CAP via delegation, caching and replication

none
Seen working, example artifacts2
xflights

CAP reuse package serving Airlines, Airports and Flights data

none
xtravels

CAP travel-booking app built on xflights master data

none
Agent access to your code2SAP and community
@cap-js/mcp-serverv0.0.8

MCP server for CAP development: model and docs search

Functional boundary
capforgev0.1.6

MCP server scaffolding CAP and CDS checked by cds compile

none
Agent evals3SAP and community
@saptarishi/cds-plugin-llmv2.38.0

CAP service kind putting eleven model providers behind one API

none
capire/skills

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

none
DanKromp/skillOverflow

Collection of 41 agent skills, 37 for SAP development tasks

none
Agent guidance5SAP and community
@patimweb/pi-cap-bestpracticesv2.0.0

SAP's capire/skills packaged for the pi coding agent

Functional boundary
CAP Guardian

CAP review skill for coding agents with gates and prohibitions

No license+1
cap-mtx-scaffold

Agent skill for CAP multitenancy scaffolding

Functional boundary
capire/skills

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

none
DanKromp/skillOverflow

Collection of 41 agent skills, 37 for SAP development tasks

none
Agent tooling9SAP and community
Artifacts7
@cap-js/agentsv0.9.9

CDS plugin for building agents inside a CAP service

Functional boundary
@mi8y/cap-agents-memoryv0.2.0

LangGraph Store keeping agent memory as CDS entities

none
@mi8y/cap-agents-sdm-backendv0.2.0

Deep Agents filesystem over an SAP Document Management repository

Functional boundary
@mi8y/cds-langgraph-persistencev0.7.0

LangGraph checkpointer backed by CDS for CAP agents

none
@saptarishi/cds-plugin-llmv2.38.0

CAP service kind putting eleven model providers behind one API

none
cap-agent-ui5-webuiv0.2.0

UI5 web interface for an agent built in a CAP service

Functional boundary
cds-agentsv1.1.2

Toolkit turning a CAP service into tools for agent frameworks

none
Seen working, example artifacts2
cap-agent-ui5-webui-sample

Worked example of the cap-agent-ui5-webui plugin

No license
xtravels

CAP travel-booking app built on xflights master data

none
Data masking2SAP and community
Artifacts1
@sap-ai-sdk/orchestrationv2.17.0

Orchestration Service client for templating, grounding and masking

none
Seen working, example artifacts1
SAP BTP AI Best Practice Demo - Data Masking - CAP

CAP samples generating email through SAP AI Core with anonymization

Functional boundary
LLM integration16SAP and community
Artifacts11
@cap-js/aiv1.2.1

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

none
@jerome-benoit/sap-ai-providerv5.0.3

Vercel AI SDK provider for SAP AI Core

none
@sap-ai-sdk/ai-apiv2.17.0

AI Core control plane API surface of SAP's AI SDK

none
@sap-ai-sdk/corev2.17.0

Shared internals of SAP's AI SDK

none
@sap-ai-sdk/foundation-modelsv2.17.0

Client for foundation models via SAP AI Core and Generative AI Hub

none
@sap-ai-sdk/orchestrationv2.17.0

Orchestration Service client for templating, grounding and masking

none
@sap-ai-sdk/prompt-registryv2.17.0

Client for prompts kept in SAP's prompt registry

none
@saptarishi/cds-plugin-llmv2.38.0

CAP service kind putting eleven model providers behind one API

none
@shahid.la/cds-db-nlquery-mcpv0.7.3

MCP server answering plain-English questions against a CDS schema

none
cap-java/cds-ai

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

none
ui5-cap-ai-featuresv1.0.2

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

Functional boundary
Seen working, example artifacts5
cap-agent-ui5-webui-sample

Worked example of the cap-agent-ui5-webui plugin

No license
Sample CAP Application with SAP Cloud SDK for AI

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

Functional boundary
SAP-samples/btp-cap-genai-rag

CAP reference app for GenAI email support with RAG on HANA Cloud

none
SAP-samples/codejam-cap-llm

CodeJam on a CAP job posting service using SAP AI Core over OData

none
ui5-ai-features-demo

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

No license
Prompt management5SAP and community
Artifacts3
@sap-ai-sdk/orchestrationv2.17.0

Orchestration Service client for templating, grounding and masking

none
@sap-ai-sdk/prompt-registryv2.17.0

Client for prompts kept in SAP's prompt registry

none
@saptarishi/cds-plugin-llmv2.38.0

CAP service kind putting eleven model providers behind one API

none
Seen working, example artifacts2
SAP BTP AI Best Practice Demo - Prompt Registry - CAP

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

Functional boundary
SAP BTP AI Best Practice Demo - Prompt Templating - CAP

CAP samples filling a prompt template sent to SAP AI Core

Functional boundary
RAG on CDS9SAP and community
Artifacts6
@cap-js/aiv1.2.1

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

none
@mi8y/cap-agents-aicore-vectorstorev0.2.0

LangChain vector store on SAP AI Core Document Grounding

none
@mi8y/cap-agents-cds-vectorstorev0.2.0

LangChain vector store with CDS entities for embeddings

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
@saptarishi/cds-plugin-llmv2.38.0

CAP service kind putting eleven model providers behind one API

none
@saptarishi/cds-plugin-vector-hanav0.13.0

Vector storage and similarity search on SAP HANA from CAP

none
Seen working, example artifacts3
SAP BTP AI Best Practice Demo - Vector Embedding (RAG) - CAP

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

Functional boundary
SAP BTP AI Best Practice Demo - Vector Query (RAG) - CAP

CAP samples running RAG similarity queries over SAP HANA Cloud vectors

Functional boundary
SAP-samples/btp-cap-genai-rag

CAP reference app for GenAI email support with RAG on HANA Cloud

none
Tool governance1SAP and community
cds-agentsv1.1.2

Toolkit turning a CAP service into tools for agent frameworks

none
Authentication3SAP and community
Artifacts2
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/xssecv4.15.0

Token validation and security context for XSUAA and IAS

none
Seen working, example artifacts1
cap-ams-a2a

App-to-app setups between CAP Java and CAP Node.js under AMS and IAS

No license
Authorization6SAP and community
Artifacts2
@sap/amsv3.10.0

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

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
Seen working, example artifacts4
cap-ams-a2a

App-to-app setups between CAP Java and CAP Node.js under AMS and IAS

No license
SAP-samples/btp-secure-development

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

none
SAP-samples/e-mobility-driver-app

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

none
teched2025-XP260

TechEd 2025 workshop on OWASP Top 10 risks in CAP applications

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

Change history for annotated CAP entities

none
Input validation1SAP and community
@sap/cdsv10.2.1

CAP Node.js runtime

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

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

Functional boundary