BrowseSAP Cloud Application Programming Model

Everything in CAP

As a Sample and CLI and Service
Distributed through
Distributed through
  • Agent plugin marketplace0
  • Copied into the project0
  • JetBrains Marketplace0
  • Maven0
  • npm14
  • Open VSX0
  • Visual Studio Marketplace0
Form
Type SampleType CLIType ServiceClear all
EntrySignals
Artifacts53
@animb1996/cds-data-driftv0.1.0

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

none
@cap-js-community/mtx-toolv0.14.0

CLI for operating tenants of multitenant CAP applications

none
@cds-pgroll/postgresv1.0.6

CLI for DROP and RENAME schema changes beside @cap-js/postgres

none
@neoimpulse/cap-js-bootstrapv1.1.2

CLI starting several CAP services and an AppRouter locally together

none
@quadrio/cds-dbmv0.0.41

Fork of cds-dbm with deploy, load, diff and drop tasks

Quiet
@sang2x/captoolsv0.8.0

CLI of CAP development tools for Cloud Foundry workflows

Functional boundary
@sap-ux/createv1.5.8

Command line for changing features of an existing Fiori project

none
@sap/appfront-cliv1.16.1

CLI for the SAP BTP Application Frontend service

none
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
@sap/joule-studio-cliv2.0.4

CLI for Joule digital assistants and Joule Studio solutions

none
@sap/joule-work-dev-cli-early-adoptersv0.1.20-alpha.25

Pro-code CLI for building and deploying Joule Studio solutions

none
@saptools/cf-request-runnerv0.3.0

Endpoint discovery for CAP services deployed to Cloud Foundry

none
@saptools/hana-lensv0.5.0

Workspace-wide CSN cache for querying CAP entities and columns

none
@saptools/service-flowv0.2.0

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

none
API Management

API proxies with security and traffic policies and Developer Hub

none
audit-summaryv1.2.0

Groups npm audit findings by root dependency, with failing thresholds

Functional boundary
btp-agent

LangGraph agent and UI5 chat screen over four BTP MCP servers

No license
cds2typesv3.0.1

CLI generating TypeScript interfaces from a CDS model

none
Cloud Identity Services

Identity Authentication and Identity Provisioning as one tenant

none
enforce-export-coveragev1.0.0

Static check that each exported TypeScript function has a test

Functional boundary
Event Mesh

Managed queues and topics over AMQP, MQTT and REST

none
git-env-branchesv1.2.0

Shows which feature branches reached which environment branch

Functional boundary
hana-linterv1.4.0

Regex naming rules for SAP HANA artifacts in a CAP project

Functional boundary
Joule in SAP Build Code

Joule's generative AI inside SAP Build Code

none
Joule Studio, classic edition

Low-code SAP Build capability for custom Joule skills and agents

none
Object Store on SAP BTP

Binding onto hyperscaler object storage, chosen by plan

none
PostgreSQL on SAP BTP, hyperscaler option

Managed PostgreSQL from the hyperscaler via a BTP service binding

none
Redis on SAP BTP, hyperscaler option

Managed Redis from the hyperscaler via a BTP service binding

none
Reports Assistant with SAP Document Management

CAP agent writing reports into a shared SDM document workspace

none
SAP AI Core

AI runtime on BTP with the Generative AI Hub

none
SAP Application Frontend service

Managed hosting and routing for built frontends

Functional boundary
SAP Application Logging service for SAP BTP

Collects Cloud Foundry or Kyma logs into a searchable Kibana

none
SAP Audit Log service

Ingests and retains compliance audit data from BTP

none
SAP Authorization and Trust Management service

OAuth server issuing JWTs and holding scopes for BTP apps

none
SAP BTP, Cloud Foundry Runtime

Cloud Foundry runtime of SAP BTP for polyglot applications

none
SAP Build Code

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

none
SAP Connectivity service

Proxy from cloud apps to on-premise systems via Cloud Connector

none
SAP Continuous Integration and Delivery

Predefined CI/CD pipelines for SAP development projects

none
SAP Credential Store

Vault for an application's passwords, keys and keyrings

none
SAP Destination service

Named, credentialed addresses of other systems resolved at runtime

none
SAP Document AI

Extracts header fields and line items from business documents

none
SAP Document Management service, integration option

APIs and a UI5 component for document management in apps

none
SAP Feature Flags service

Boolean and string flags read by applications at runtime

none
SAP HANA Cloud

Managed SAP HANA database service on BTP

Functional boundary
SAP HTML5 Application Repository service for SAP BTP

Stores UI5 and HTML5 apps and serves them through the approuter

none
SAP Integration Suite, advanced event mesh

Event streaming and management platform in Integration Suite

none
SAP Job Scheduling service

Calls an application endpoint on a schedule and logs each run

none
SAP Joule

SAP's AI engagement layer across SAP applications

none
SAP Malware Scanning service

Scans uploaded files over REST with ClamAV

none
SAP Software-as-a-Service Provisioning service

Registers a multitenant application for subaccount subscriptions

none
SAP Task Center

One inbox for tasks across SAP applications and BTP workflows

none
sap-cap-debuggerv1.1.3

Attaches a debugger to a CAP app running on Cloud Foundry

none
sap-cds-erd

AWK script sketching an ER diagram from .cds files

Quiet
Seen working, example artifacts97
@capire/data-viewer

Sample CAP plugin adding a generic data browser

Functional boundary
approuterv0.0.1-security

Showcase for dev-approuter in front of two UI5 apps

none
assert-target

Which CAP paths trigger @assert.target and which do not

No license
attachment-reuse-controls-sample

Fiori Elements page embedding upload controls on @cap-js/attachments

No license
auth-samples

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

No license
az-private-linky-cap

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

No license
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
bookshop-ams

CAP bookshop wired to the Authorization Management Service

No license
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
btp-user-management-microservice

CAP microservice on XSUAA managing users and authorizations

none
btpvulnerabilityreport

CAP and Fiori app showing BTP Application Vulnerability Report data

No license
cap-agent-ui5-webui-sample

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

No license
cap-alp

Analytical List Page over a CAP OData V4 service

No license
cap-ams-a2a

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

No license
cap-azure-ad-b2c

Authenticating a CAP service against Azure AD B2C

none
cap-bp-rag

Event-driven RAG app with CAP, Cloud Integration and SAP HANA Cloud

No license
cap-cds-typer

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

none
cap-cross-container

CAP services reading each other's HANA tables across HDI containers

No license
cap-defaultvalue-function

Common.DefaultValuesFunction pointed at a CAP service function

none
cap-embedding-function

CAP service computing embeddings with HANA Cloud vector_embedding

none
cap-external-northwind

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

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-github-action

CAP project built and deployed to Cloud Foundry by GitHub Actions

none
cap-java-auth-check

CAP Java authorization checks tried case by case

No license
cap-java-child

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

No license
cap-java-draft-composition-delete

CAP Java draft cancel on composition items as a flag update

No license
cap-java-parent-pom-sample

Maven parent pom pinning cds-services-bom and Spring Boot for CAP Java

No license
cap-java-resilience

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

No license
cap-js-notifications

Order service sending notifications via @cap-js/notifications

No license
cap-materialbom-graph

CAP sample drawing a material BOM as a UI5 network graph

No license
cap-media

Media handling in core CDS with a UI5 UploadSet

No license
cap-microservices-workshop

reCAP 2025 workshop on cutting a CAP app into microservices

none
cap-nodejs-dev-env

Development container definition for CAP Node.js

none
cap-oauth-destination

OAuth2UserTokenExchange destination declared in mta.yaml

No license
cap-openai

CAP service actions calling OpenAI chat completions two ways

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-redis

Approuter session held in a bound Redis cache instance

No license+1
cap-replication-demo

Replication between systems with CAP

No license
cap-reuse-html5

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

No license+1
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
cap-sflight-hierarchy

sflight example extended with hierarchy support

No license
cap-typescript

Minimal CAP project in TypeScript

No license
cap-uiv2.10.3

MTA deploying CAP, HDI container and a Fiori elements app

none
cap-ui5-gpt-chat

Chat app on CAP and SAPUI5 against the OpenAI API

Functional boundary
cap-vector-hc

VECTOR_EMBEDDING in a CDS entity for FAQ similarity search

No license
cap-websockets

WebSocket push from a CAP service

No license
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
cds-bookshop

CAP bookshop showing UI5 development with cds-plugin-ui5

none
commonv0.2.5

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

none
custom-llm-client

Local chat client for SAP questions with a CAP LangGraph backend

No license
fiori-dynamic-feature-control

One object page field made read-only from another's value, two ways

No license
fiori-inline-edit

List report inline edit on a draft-enabled CAP service

No license
fiori-invoke-function

Calling an unbound CAP Java function from freestyle UI5

No license
fiori-navigation-patterns

Outbound navigation patterns from a Fiori Elements list report

No license
fiori-table-maintenance

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

No license
forsap-s4hana-private-simulatorv0.1.0

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

none
liteinventorymanagement

CAP reference app for lightweight local inventory management

none
mtxs-reviews

Multitenant CAP application using cds-mtxs

No license
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
pg-beershop

CAP beershop on PostgreSQL, predating an official adapter

none
repository-template

Repository template with LICENSE, REUSE and compliance files

none
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
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 BTP AI Best Practice Demo - Content Filtering - CAP

CAP samples comparing SAP AI Core responses with content filtering

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

CAP samples generating email through SAP AI Core with anonymization

Functional boundary
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
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-cap-mongodb

CAP service reading and writing MongoDB from custom handlers

No license
SAP-samples/btp-cap-dox-invoice-validation

CAP app validating invoices with Document Information Extraction

none
SAP-samples/btp-cap-genai-rag

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

none
SAP-samples/btp-cap-genai-semantic-search

CAP sample for semantic search with Generative AI Hub and HANA Cloud

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

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

none
SAP-samples/btp-event-driven-multi-tenant-architecture

CAP sample of SAP Event Mesh events feeding a multi-tenant SaaS app

none
SAP-samples/btp-joule-a2a-pro-code-agent

A2A reference letting Joule delegate to a CAP pro-code agent

none
SAP-samples/btp-secure-development

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

none
SAP-samples/cap-agentic-engineered

Financial Risk Analyzer built by an agent grounded in SAP MCP servers

none
SAP-samples/cap-bookshop-wdi5

CAP bookshop with wdi5 system tests for a CI/CD tutorial

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

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

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

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

none
SAP-samples/cap-local-development-workshop

reCAP 2025 workshop on CAP's local-development toolset

none
SAP-samples/cap-service-integration-codejam

CodeJam on consuming external services from a CAP project

none
SAP-samples/cap-sflight

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

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

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

none
SAP-samples/cloud-cap-hana-swapi

CAP data model of many-to-many relationships on a Star Wars dataset

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

Bookshop app demonstrating the CAP Java SDK end to end

none