Everything in CAP / Node.js
Type
Domain
Origin: SAP official
Signals
Node.js: Answers in Node.js
More
Group by: Type
Generates TypeScript types from a CDS model
Compiler from AMS DCL policies to DCN for local runs and tests
Its own account of itself is local running and tests: the DCN it writes serves as input for running an application using AMS on the DCL bundle locally. It carries the SAP Developer License Agreement rather than an open-source licence, and the repository named in its package metadata is an internal SAP host, so the npm page is the only thing to read.
Compiler from CDS models to CSN, EDMX and database schemas
CAP integration with SAP Integration Suite advanced event mesh
CDS plugin for building agents inside a CAP service
Not as a gateway or proxy for SAP Application APIs: capire's guide states that CAP-level agents are intended only for exposing custom CAP application services and are not an SAP-endorsed architecture or pathway for agentic access to those APIs, and sends the reader to the SAP Architecture Center for the endorsed routes. Not as the screen a user of the application talks to, either — the chat preview in the generic index.html page is marked experimental and for local development.
Value-help recommendations and SAP AI Core as a CAP service
Exports AsyncAPI documents for a CAP service's events
CAP Node.js attachments with database, S3, Azure or GCP storage
CAP integration with the SAP Audit Log service
Change history for annotated CAP entities
Connects a running CAP application to the CAP console
Inspects database entities and contents at CAP service level
CAP integration with SAP Data Privacy Integration
Consumes events from SAP Cloud Application Event Hub in CAP
GraphQL protocol adapter generated from the CDS model
SAP HANA database service for CAP
Exposes CAP services as MCP servers for AI agents
SAP prohibits gateway/proxy use for SAP Application APIs; the Atlas applies that prohibition to CAP wrappers around those APIs. Data changes require application-defined unbound actions, and the adapter supplies no rate limiting, agent-action audit logging, approval workflows or policy enforcement. In beta, with nine releases in the six weeks after the first, so pin it.
Triggers n8n workflows from a CAP application
Business notifications from CAP to SAP Build WorkZone
Generates OpenAPI documents from a CDS service
Generates Open Resource Discovery documents from a CAP model
PostgreSQL database service for CAP
Prints documents held in CAP entities through SAP Print service
Starts and manages SAP Build Process Automation processes from CAP
CAP attachments stored in an SAP Document Management repository
If document versions are required, [@cap-js/sdm](artifact:cap-js-sdm) excludes versioned repositories in its [documented restrictions](https://raw.githubusercontent.com/cap-js/sdm/ad13b61f21816ebead2d08264a74521cfb75846c/README.md).
SQLite database service for CAP, in memory during development
OpenTelemetry instrumentation for CAP services
Authorization from DCL policies for Node.js apps on SAP Cloud Identity
CDS plugin adding embedded analytics to CAP for SAP Analytics Cloud
Not in a project on CAP 7 or earlier: the package declares `@sap/cds` >=8 and `@sap/cds-compiler` >=5 as peer dependencies.
Database adapter for SAP HANA in CAP
WebAssembly sandbox for tenant-specific extension code in CAP
CAP-to-CAP data federation over SAP HANA synonyms
When your adoption policy excludes experimental dependencies: the [maintainer’s README](https://github.com/cap-js/cds-federation-synonyms#about-this-project) explicitly labels this plugin experimental.
Command line for changing features of an existing Fiori project
CLI for the SAP BTP Application Frontend service
Command line client and development toolkit for CAP
CLI for Joule digital assistants and Joule Studio solutions
Pro-code CLI for building and deploying Joule Studio solutions
Developer-centric command line for SAP HANA
Generates Helm charts for the CAP Operator on Kubernetes
OData annotation features for the @sap/vscode-cds extension
MCP server for creating and editing Fiori applications
MCP server for UI5 development with ten tools
It reads a UI5 project and the framework's own documentation, not a running system or a backend: a question about the service behind the app is answered somewhere else. Node.js v20.17 or v22.9 and above.
Hosted MCP server of developers.sap.com tutorials and missions
Monorepo of CAP's SQL database services
Test support for CAP Node.js: server start, HTTP client, assertions
Type definitions for the CAP Node.js SDK
Base service shared by CAP's SQLite, PostgreSQL and HANA services
Writer of flexible programming model elements into Fiori elements apps
Reader and writer for i18n bundles of UI5 or CAP projects
Writer that adds an OData service to an existing UI5 project
OASIS and SAP OData vocabularies with a VocabularyService
CAP Node.js runtime
ISO content for CAP's countries, languages, currencies and timezones
Fiori draft handling and UI-facing behaviour for CAP services
Multitenancy, tenant provisioning and extensibility for CAP
Calls to ABAP function modules over RFC from a CAP service
SAP's Node.js driver for SAP HANA
Node.js deployer for SAP HANA Deployment Infrastructure containers
Wrapper around the CDS compiler for annotation handling
Token validation and security context for XSUAA and IAS
TextMate grammar for the CDS language
Not an editor integration. If you want completion, navigation and diagnostics, that is the CDS language server, not this.
SAP's relational database platform, on-premise and in HANA Cloud
For provisioning a managed database on BTP, see [SAP HANA Cloud](artifact:btp-hana-cloud). Features differ between HANA versions; an on-premise deployment and a cloud instance are not interchangeable without compatibility checks.
Development container definition for CAP Node.js
CAP samples calling SAP AI Core through the SAP Cloud SDK for AI
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples comparing SAP AI Core responses with content filtering
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples generating email through SAP AI Core with anonymization
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples using SAP AI Core's Prompt Registry for templates
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples filling a prompt template sent to SAP AI Core
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples embedding CSV rows into the SAP HANA Cloud vector store
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples running RAG similarity queries over SAP HANA Cloud vectors
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP sample of SAP Event Mesh events feeding a multi-tenant SaaS app
OWASP Top 10 workshop exploiting and fixing flaws in a CAP Node.js app
Financial Risk Analyzer built by an agent grounded in SAP MCP servers
Five-part workshop on CDS, from a first service to constraints
CodeJam building a full-stack CAP app on SAP HANA Cloud
reCAP 2025 workshop on CAP's local-development toolset
CodeJam on consuming external services from a CAP project
Travel-booking reference app on CAP Node.js and Java backends
CAP data model of many-to-many relationships on a Star Wars dataset
CAP-based PWA for EV drivers proxying SAP E-Mobility OData APIs
CodeJam building a bookshop app on the flexible programming model
CAP Node.js server behind the OData Deep Dive tutorials
Event registration app showing OData V4 draft with UI5 and CAP
TechEd 2025 workshop on OWASP Top 10 risks in CAP applications
API proxies with security and traffic policies and Developer Hub
Identity Authentication and Identity Provisioning as one tenant
Managed queues and topics over AMQP, MQTT and REST
Low-code SAP Build capability for custom Joule skills and agents
Binding onto hyperscaler object storage, chosen by plan
Managed PostgreSQL from the hyperscaler via a BTP service binding
Managed Redis from the hyperscaler via a BTP service binding
AI runtime on BTP with the Generative AI Hub
Managed hosting and routing for built frontends
SAP's own guidance is narrower than the service's reach: it names standalone, single-tenant applications that do not connect to other applications as the fit, and says to stay on [the HTML5 Application Repository](artifact:btp-html5-application-repository) and the application router where those meet your needs better. Four hard limits decide it before taste does — 300 requests per second per subaccount, ten retained versions per application, 100 MB per application and 400 MB for the deployment archive.
Collects Cloud Foundry or Kyma logs into a searchable Kibana
Ingests and retains compliance audit data from BTP
OAuth server issuing JWTs and holding scopes for BTP apps
Cloud Foundry runtime of SAP BTP for polyglot applications
Development environment on BTP for UI5, Fiori, mobile and CAP
Proxy from cloud apps to on-premise systems via Cloud Connector
Predefined CI/CD pipelines for SAP development projects
Vault for an application's passwords, keys and keyrings
Named, credentialed addresses of other systems resolved at runtime
Extracts header fields and line items from business documents
APIs and a UI5 component for document management in apps
Boolean and string flags read by applications at runtime
Managed SAP HANA database service on BTP
Provisioned per plan and per component, so capacity and cost are decisions taken before any model exists. And it is the database, not a warehouse — modelling, loading and cataloguing are the products above it, and reaching it directly bypasses every semantic they add.
Stores UI5 and HTML5 apps and serves them through the approuter
Event streaming and management platform in Integration Suite
Calls an application endpoint on a schedule and logs each run
SAP's AI engagement layer across SAP applications
Scans uploaded files over REST with ClamAV
Registers a multitenant application for subaccount subscriptions
One inbox for tasks across SAP applications and BTP workflows
Agent skills for CAP development, each a SKILL.md with references
SAP's managed environment for building custom agents and workflows