BrowseSAP Cloud Application Programming Model

Everything in CAP

Type
  • App0
  • Build tool0
  • CDS plugin0
  • CLI0
  • Desktop app0
  • Doc source2
  • Generator0
  • IDE extension0
  • MCP server0
  • Package0
  • Platform0
  • Practice0
  • Sample80
  • Service0
  • Skill0
  • Web tool0
Domain
Origin
Signals: 3
Liveness reads the latest release, push or commit. Coverage is the capability's, as assessed behind this door.
More
Ecosystem
  • CAP81
  • ABAP0
  • BTP/BAIP0
  • SAP Commerce0
  • General0
  • UI51
  • Across stacks0
Runs
Licence
  • Apache-2.045
  • GPL-3.00
  • ISC0
  • MIT2
  • SAP DEVELOPER LICENSE AGREEMENT0
  • SAP DEVELOPER LICENSE AGREEMENT for CAP0
  • SEE LICENSE0
  • See LICENSE file0
  • SEE LICENSE IN developer-license-3_2.txt0
  • SEE LICENSE IN LICENSE0
  • UNLICENSED7
  • UNLICENSED, as package.json declares it; the repository carries no licence file0
Group by: Capability
Liveness activeLiveness Last 3 monthsLiveness Over a yearClear all
EntrySignals
OData3SAP and community
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
fiori-table-maintenance

CAP and UI5 app for in-place table maintenance with SmartTable

No license
ui5-call-action

UI5 apps calling CAP OData actions and functions from custom code

No license
OpenAPI1SAP and community
cap-openapi

CAP Java service calling role collection APIs via a generated client

No license
xtravels

CAP travel-booking app built on xflights master data

none
blog-cap-chart

Fiori overview page comparing aggregated and plain donut-chart cards

No license
cap-alp

Analytical List Page over a CAP OData V4 service

No license
Attachments1SAP and community
cap-media

Media handling in core CDS with a UI5 UploadSet

No license
Data modelling4SAP and community
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 connectors5SAP and community
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
capire/bookstore

Composite CAP app from separately deployed services

none
pg-beershop

CAP beershop on PostgreSQL, predating an official adapter

none
sap-cap-mongodb

CAP service reading and writing MongoDB from custom handlers

No license
SAP-samples/cap-hana-exercises-codejam

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

none
Destinations8SAP and community
az-private-linky-cap

CAP project reaching S/4 via SAP BTP Private Link Service for Azure

No license
cap-ams-a2a

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

No license
cap-external-northwind

CAP service serving Northwind's external OData Products as its own

none
cap-oauth-destination

OAuth2UserTokenExchange destination declared in mta.yaml

No license
cap-openapi

CAP Java service calling role collection APIs via a generated client

No license
cap-principal-propagation

On-premise ABAP OData V2 service read from CAP over Connectivity

No license
cap-rfc

CAP Node.js action calling BAPI_EPM_BP_CREATE over RFC

No license
cap-uiv2.10.3

MTA deploying CAP, HDI container and a Fiori elements app

none
Notifications1SAP and community
cap-js-notifications

Order service sending notifications via @cap-js/notifications

No license
RFC connectivity2SAP and community
cap-rfc

Calling ABAP function modules over RFC from a CAP service

No license
cap-rfc

CAP Node.js action calling BAPI_EPM_BP_CREATE over RFC

No license
capire/bookstore

Composite CAP app from separately deployed services

none
xtravels

CAP travel-booking app built on xflights master data

none
Service integration6SAP and community
auth-samples

CAP services and a UI for trying role restrictions with mock users

No license
cap-external-northwind

CAP service serving Northwind's external OData Products as its own

none
cap-java-resilience

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

No license
cap-principal-propagation

On-premise ABAP OData V2 service read from CAP over Connectivity

No license
xflights

CAP reuse package serving Airlines, Airports and Flights data

none
xtravels

CAP travel-booking app built on xflights master data

none
Agent tooling2SAP and community
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
SAP BTP AI Best Practice Demo - Content Filtering - CAP

CAP samples comparing SAP AI Core responses with content filtering

Functional boundary
Data masking1SAP and community
SAP BTP AI Best Practice Demo - Data Masking - CAP

CAP samples generating email through SAP AI Core with anonymization

Functional boundary
LLM integration6SAP and community
cap-agent-ui5-webui-sample

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

No license
cap-ui5-gpt-chat

Chat app on CAP and SAPUI5 against the OpenAI API

Functional boundary
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 management2SAP and community
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 CDS4SAP and community
cap-embedding-function

CAP service computing embeddings with HANA Cloud vector_embedding

none
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
Audit logging2SAP only
SAP-samples/btp-secure-development

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

none
teched2025-XP260

TechEd 2025 workshop on OWASP Top 10 risks in CAP applications

none
Authentication2SAP and community
auth-samples

CAP services and a UI for trying role restrictions with mock users

No license
cap-ams-a2a

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

No license
Authorization5SAP and community
auth-samples

CAP services and a UI for trying role restrictions with mock users

No license
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
Deployment7SAP and community
blog-bookshop

CAP bookshop with Fiori elements UI deployed whole to Cloud Foundry

No license
cap-github-action

CAP project built and deployed to Cloud Foundry by GitHub Actions

none
cap-microservices-workshop

reCAP 2025 workshop on cutting a CAP app into microservices

none
cap-redis

Approuter session held in a bound Redis cache instance

No license+1
cap-uiv2.10.3

MTA deploying CAP, HDI container and a Fiori elements app

none
shared-db

CAP sample sharing one domain model and database across apps

Functional boundary
shared-db-java

CAP Java sample sharing one domain model across several apps

Functional boundary
Multitenancy2SAP and community
mtxs-reviews

Multitenant CAP application using cds-mtxs

No license
SAP-samples/partner-reference-application

Poetry Slam Manager, a multi-tenant SaaS reference app on SAP BTP

none
xsc-cap-migration

Guide to migrating XS Classic database artefacts to CAP

Functional boundary
Tenant extensibility2SAP and community
mtxs-reviews

Multitenant CAP application using cds-mtxs

No license
SAP-samples/partner-reference-application-extension

Customer-specific catering extension to the Poetry Slam Manager

none
cap-github-action

CAP project built and deployed to Cloud Foundry by GitHub Actions

none
cap-java-child

Consumer side of a CAP Java parent pom promotion model with Renovate

No license
Generators1SAP and community
repository-template

Repository template with LICENSE, REUSE and compliance files

none
Local development6SAP and community
approuterv0.0.1-security

Showcase for dev-approuter in front of two UI5 apps

none
cap-java-resilience

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

No license
cap-nodejs-dev-env

Development container definition for CAP Node.js

none
forsap-s4hana-private-simulatorv0.1.0

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

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

Eight-exercise tour of CAP features, from mocking to plugins

none
ui5con24-dev-env

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

No license
commonv0.2.5

Sample CAP plugin extending @sap/cds/common with reuse data

none
orders

Sample CAP reuse service for orders, with a Fiori UI

Functional boundary
orders-java

Sample CAP Java reuse service for orders, with a Fiori UI

Functional boundary
reviewsv0.1.0

Sample CAP reuse service for reviews, with a Fiori UI

Functional boundary
reviews-java

Sample CAP Java reuse service for reviews, with a Vue UI

Functional boundary
SAP-samples/cap-tour-hands-on

Eight-exercise tour of CAP features, from mocking to plugins

none
shared-db

CAP sample sharing one domain model and database across apps

Functional boundary
shared-db-java

CAP Java sample sharing one domain model across several apps

Functional boundary
TypeScript patterns1SAP and community
cap-ui5-gpt-chat

Chat app on CAP and SAPUI5 against the OpenAI API

Functional boundary
Typing2SAP and community
cap-cds-typer

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

none
SAP-NPM-API-collection

API documentation extracted from SAP-published npm packages

none
App hosting3SAP only
cap-redis

Approuter session held in a bound Redis cache instance

No license+1
cap-reuse-html5

Fiori elements app in the HTML5 Application Repository with cdm.json

No license+1
cap-uiv2.10.3

MTA deploying CAP, HDI container and a Fiori elements app

none
Draft handling4SAP and community
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
cap-defaultvalue-function

Common.DefaultValuesFunction pointed at a CAP service function

none
cap-fe-massedit

Mass edit enabled in a Fiori elements list report over CAP

none
SAP-samples/ui5-cap-event-app

Event registration app showing OData V4 draft with UI5 and CAP

none
Fiori annotations11SAP and community
blog-bookshop

CAP bookshop with Fiori elements UI deployed whole to Cloud Foundry

No license
blog-cap-chart

Fiori overview page comparing aggregated and plain donut-chart cards

No license
cap-alp

Analytical List Page over a CAP OData V4 service

No license
cap-defaultvalue-function

Common.DefaultValuesFunction pointed at a CAP service function

none
cap-fe-massedit

Mass edit enabled in a Fiori elements list report over CAP

none
cap-feature-control

Singleton entity whose flags drive Fiori elements feature control

none
cap-materialbom-graph

CAP sample drawing a material BOM as a UI5 network graph

No license
capire/incidents-app

Incident Management reference application for CAP

none
fiori-table-maintenance

CAP and UI5 app for in-place table maintenance with SmartTable

No license
SAP-samples/cap-sflight

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

none
ui5-call-action

UI5 apps calling CAP OData actions and functions from custom code

No license
UI5 dev server1SAP and community
cds-bookshop

CAP bookshop showing UI5 development with cds-plugin-ui5

none
Documentation1SAP and community
capire/docs

Sources of capire, the CAP documentation

none
Reference apps15Community only
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
bookshop-java

Java implementation of the capire/bookshop getting-started sample

none
bookstore-java

Java implementation of the capire/bookstore composite app

none
cap-materialbom-graph

CAP sample drawing a material BOM as a UI5 network graph

No license
cap-ui5-gpt-chat

Chat app on CAP and SAPUI5 against the OpenAI API

Functional boundary
capire/bookshop

CAP's getting-started bookshop sample

none
capire/bookstore

Composite CAP app from separately deployed services

none
capire/incidents-app

Incident Management reference application for CAP

none
SAP-samples/btp-developer-guide-cap

Incident Management CAP app for the SAP BTP Developer's Guide

none
SAP-samples/cap-sflight

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

none
SAP-samples/cloud-cap-samples-java

Bookshop app demonstrating the CAP Java SDK end to end

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

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

none
SAP-samples/ui5-cap-event-app

Event registration app showing OData V4 draft with UI5 and CAP

none
xtravels

CAP travel-booking app built on xflights master data

none
xtravels-java

CAP Java travel-booking app built on xflights-java master data

none