# ## Docs - [In a Nutshell...](https://cap.cloud.sap/docs/get-started/) - [Bookshop Sample](https://cap.cloud.sap/docs/get-started/bookshop) - [Core Concepts](https://cap.cloud.sap/docs/get-started/concepts) - [Key Features](https://cap.cloud.sap/docs/get-started/features) - [Learn More](https://cap.cloud.sap/docs/get-started/learn-more) - [Get Help](https://cap.cloud.sap/docs/get-started/get-help) - [Develop](https://cap.cloud.sap/docs/guides/) - [Domain Modeling](https://cap.cloud.sap/docs/guides/domain/) - [Domain Entities](https://cap.cloud.sap/docs/guides/domain/index#domain-entities) - [Associations](https://cap.cloud.sap/docs/guides/domain/index#associations) - [Aspects](https://cap.cloud.sap/docs/guides/domain/index#aspects) - [Managed Data](https://cap.cloud.sap/docs/guides/domain/index#managed-data) - [Best Practices](https://cap.cloud.sap/docs/guides/domain/index#best-practices) - [Temporal Data](https://cap.cloud.sap/docs/guides/domain/temporal-data): CAP provides out-of-the-box support for declaring and serving date-effective entities with application-controlled validity, in particular to serve as-of-now and time-travel queries. - [Services & APIs](https://cap.cloud.sap/docs/guides/services/) - [Define Provided Services](https://cap.cloud.sap/docs/guides/services/providing-services) - [Served Out-of-the-Box](https://cap.cloud.sap/docs/guides/services/served-ootb) - [Status Flows](https://cap.cloud.sap/docs/guides/services/status-flows) - [Constraints](https://cap.cloud.sap/docs/guides/services/constraints) - [Event Handlers](https://cap.cloud.sap/docs/guides/services/custom-code) - [Actions & Functions](https://cap.cloud.sap/docs/guides/services/custom-actions) - [Serving Media Data](https://cap.cloud.sap/docs/guides/services/media-data) - [Serving UIs](https://cap.cloud.sap/docs/guides/uis/) - [Localization / I18n](https://cap.cloud.sap/docs/guides/uis/i18n) - [Localized Data](https://cap.cloud.sap/docs/guides/uis/localized-data) - [SAP Fiori UIs](https://cap.cloud.sap/docs/guides/uis/fiori) - [Vue.js or React UIs](https://cap.cloud.sap/docs/guides/uis/vue-react) - [Databases](https://cap.cloud.sap/docs/guides/databases/) - [ CAP-Level Database Support ](https://cap.cloud.sap/docs/guides/databases/cap-level-dbs) - [ CDL Compiled to DDL ](https://cap.cloud.sap/docs/guides/databases/cdl-to-ddl) - [ Adding Initial Data ](https://cap.cloud.sap/docs/guides/databases/initial-data.md) - [ SAP HANA ](https://cap.cloud.sap/docs/guides/databases/hana.md) - [ SAP HANA Native ](https://cap.cloud.sap/docs/guides/databases/hana-native.md) - [ SQLite ](https://cap.cloud.sap/docs/guides/databases/sqlite.md) - [ H2 (Java) ](https://cap.cloud.sap/docs/guides/databases/h2.md) - [ PostgreSQL ](https://cap.cloud.sap/docs/guides/databases/postgres.md) - [ Schema Evolution ](https://cap.cloud.sap/docs/guides/databases/schema-evolution.md) - [ Performance Guide ](https://cap.cloud.sap/docs/guides/databases/performance.md) - [ Vector Embeddings ](https://cap.cloud.sap/docs/guides/databases/vector-embeddings.md) - [Protocols](https://cap.cloud.sap/docs/guides/protocols/) - [OData APIs](https://cap.cloud.sap/docs/guides/protocols/odata.md) - [OpenAPI](https://cap.cloud.sap/docs/guides/protocols/openapi.md) - [AsyncAPI](https://cap.cloud.sap/docs/guides/protocols/asyncapi.md) - [MCP](https://cap.cloud.sap/docs/guides/protocols/mcp.md) - [Integration](https://cap.cloud.sap/docs/guides/integration/) - [ CAP-level Service Integration ](https://cap.cloud.sap/docs/guides/integration/calesi.md) - [ CAP-level Data Federation ](https://cap.cloud.sap/docs/guides/integration/data-federation.md) - [ Inner Loop Development ](https://cap.cloud.sap/docs/guides/integration/inner-loops.md) - [ Reuse & Compose ](https://cap.cloud.sap/docs/guides/integration/reuse-and-compose.md) - [Events & Messaging](https://cap.cloud.sap/docs/guides/events/): CAP provides intrinsic support for emitting and receiving events. This is complemented by Messaging Services connecting to message brokers to exchange event messages across remote services. - [Core Concepts](https://cap.cloud.sap/docs/guides/events/core-concepts) - [Event Queues](https://cap.cloud.sap/docs/guides/events/event-queues) - [Messaging](https://cap.cloud.sap/docs/guides/events/messaging): CAP provides intrinsic support for emitting and receiving events. This is complemented by Messaging Services connecting to message brokers to exchange event messages across remote services. - [• Advanced Event Mesh](https://cap.cloud.sap/docs/guides/events/is-aem): CAP provides out-of-the-box support for SAP Integration Suite, advanced event mesh, via CAP plugins for Node.js and Java. - [• SAP Event Mesh](https://cap.cloud.sap/docs/guides/events/event-mesh): Using SAP Event Mesh service on SAP Business Technology Platform (BTP) as a messaging channel in CAP applications. - [• SAP Event Hub](https://cap.cloud.sap/docs/guides/events/event-hub): Using SAP Cloud Application Event Hub service on SAP Business Technology Platform (BTP) as a messaging channel in CAP applications. - [• Events from S/4](https://cap.cloud.sap/docs/guides/events/s4): Receiving events from SAP S/4HANA Cloud systems via SAP Event Mesh as well as SAP Cloud Application Event Hub. - [Security & Data Privacy](https://cap.cloud.sap/docs/guides/security/): This guide teaches how to how to develop, deploy and operate CAP applications in a secure way. - [Concepts & Architecture](https://cap.cloud.sap/docs/guides/security/overview): This section provides an overview of the security concepts and architecture of CAP applications on different platforms. - [Authentication](https://cap.cloud.sap/docs/guides/security/authentication): This guide explains how to authenticate CAP services. - [Users & Roles](https://cap.cloud.sap/docs/guides/security/cap-users): This guide introduces CAP user abstraction and role assignments. - [Outbound Authentication](https://cap.cloud.sap/docs/guides/security/remote-authentication): This guide explains how to authenticate when calling remote services. - [Authorization](https://cap.cloud.sap/docs/guides/security/authorization): This guide explains how to restrict access to data by adding respective declarations to CDS models, which are then enforced by CAP's generic service providers. - [Data Privacy](https://cap.cloud.sap/docs/guides/security/data-privacy): This guide discusses how CAP helps applications to comply with data privacy regulations imposed by various laws and standards. - [Personal Data](https://cap.cloud.sap/docs/guides/security/dpp-annotations): In order to automate audit logging, personal data management, and data retention management as much as possible, the first and frequently only task to do as an application developer is to identify entities and elements (potentially) holding personal data using @PersonalData annotations. - [Audit Logging](https://cap.cloud.sap/docs/guides/security/dpp-audit-logging): The Audit Logging plugin provides out-of-the box support for automatic audit logging of data privacy-related events, in particular changes to personal data and reads of sensitive data. - [Personal Data Manager](https://cap.cloud.sap/docs/guides/security/dpp-pdm): The Personal Data Management (PDM) guide explains how to integrate your CAP application with the SAP Personal Data Manager service to respond to data subject requests about their personal data stored in your application. - [Product Security](https://cap.cloud.sap/docs/guides/security/data-protection): CAP provides several features to ensure data protection that meet industry standards and regulatory requirements. - [Extensibility](https://cap.cloud.sap/docs/guides/extensibility/): Learn here about intrinsic capabilities to extend your applications in verticalization and customization scenarios. - [Extending SaaS Apps](https://cap.cloud.sap/docs/guides/extensibility/customization): This guide explains how subscribers of SaaS applications can extend these on tenant level, thereby customizing them for their specific needs. - [Feature Toggles](https://cap.cloud.sap/docs/guides/extensibility/feature-toggles): Toggled features are pre-built extensions built by the provider of a SaaS application, which can be switched on selectively per subscriber. - [Deploy](https://cap.cloud.sap/docs/guides/deploy/) - [Deploy to Cloud Foundry](https://cap.cloud.sap/docs/guides/deploy/to-cf): A comprehensive guide on deploying applications built with SAP Cloud Application Programming Model (CAP) to SAP BTP Cloud Foundry environment. - [Deploy to Kyma/K8s](https://cap.cloud.sap/docs/guides/deploy/to-kyma): A step-by-step guide on how to deploy a CAP (Cloud Application Programming Model) application to Kyma Runtime of SAP Business Technology Platform. - [Deploy with CI/CD](https://cap.cloud.sap/docs/guides/deploy/cicd): A comprehensive guide to implementing continuous integration and continuous deployment (CI/CD) for CAP projects using best practices, tools, and services. - [Multi-tenant SaaS Applications](https://cap.cloud.sap/docs/guides/multitenancy/): Introducing the fundamental concepts of multitenancy, underpinning SaaS solutions in CAP. It describes how to run and test apps in multitenancy mode with minimized setup and overhead. - [MTX Services Reference](https://cap.cloud.sap/docs/guides/multitenancy/mtxs): API reference for multitenancy and extensibility. - [Microservice Layouts](https://cap.cloud.sap/docs/guides/deploy/microservices) - [Monitoring / Health Checks](https://cap.cloud.sap/docs/guides/deploy/health-checks): The guide provides an overview of health checks that are available on Cloud Foundry and Kubernetes, how to configure them, as well as the respective defaults of the two CAP stacks. - [Custom Build Tasks](https://cap.cloud.sap/docs/guides/deploy/build): The guide provides an overview of custom build processes for CAP projects, explaining how to tailor the standard build process to specific project requirements. - [CDS](https://cap.cloud.sap/docs/cds/) - [Definition Language (CDL)](https://cap.cloud.sap/docs/cds/cdl): Specification of the definition language used to model data models and services in an easy and user-centric syntax. Includes a reference and overview of all CDS concepts and features with compact examples. - [Keywords & Identifiers](https://cap.cloud.sap/docs/cds/cdl#keywords--identifiers) - [Built-in Types & Literals](https://cap.cloud.sap/docs/cds/cdl#built-in-types) - [Entities & Type Definitions](https://cap.cloud.sap/docs/cds/cdl#entities--type-definitions) - [Views & Projections](https://cap.cloud.sap/docs/cds/cdl#views--projections) - [Associations](https://cap.cloud.sap/docs/cds/cdl#associations) - [Annotations](https://cap.cloud.sap/docs/cds/cdl#annotations) - [Aspects](https://cap.cloud.sap/docs/cds/cdl#aspects) - [Services](https://cap.cloud.sap/docs/cds/cdl#services) - [Schema Notation (CSN)](https://cap.cloud.sap/docs/cds/csn): Specification of CSN, CDS' canonical format for representing CDS models as plain JavaScript objects, similar to JSON Schema. - [Query Language (CQL)](https://cap.cloud.sap/docs/cds/cql) - [Query Notation (CQN)](https://cap.cloud.sap/docs/cds/cqn): Specification of the Core Query Notation (CQN) format that is used to capture queries as plain JavaScript objects. - [Expression Language (CXL)](https://cap.cloud.sap/docs/cds/cxl): Specification of the CDS Expression Language (CXL) used to capture expressions in CDS. - [Expression Notation (CXN)](https://cap.cloud.sap/docs/cds/cxn) - [Core / Built-in Types](https://cap.cloud.sap/docs/cds/types) - [Common Reuse Types](https://cap.cloud.sap/docs/cds/common): Introduces @sap/cds/common, a prebuilt CDS model shipped with @sap/cds that provides common types and aspects. - [Common Annotations](https://cap.cloud.sap/docs/cds/annotations) - [Compiler Messages](https://cap.cloud.sap/docs/cds/compiler/messages): Explanations for certain CDS compiler messages. - [Aspect-oriented Modelling](https://cap.cloud.sap/docs/cds/aspects) - [The Nature of CDS Models](https://cap.cloud.sap/docs/cds/models): Introduces the fundamental principles of CDS models. - [Node.js](https://cap.cloud.sap/docs/node.js/) - [The cds Facade](https://cap.cloud.sap/docs/node.js/cds-facade) - [cds. compile()](https://cap.cloud.sap/docs/node.js/cds-compile) - [cds. compile()](https://cap.cloud.sap/docs/node.js/cds-compile#cds-compile-) - [cds. compile.to ...](https://cap.cloud.sap/docs/node.js/cds-compile#cds-compile-to-) - [cds. load()](https://cap.cloud.sap/docs/node.js/cds-compile#cds-load) - [cds. parse()](https://cap.cloud.sap/docs/node.js/cds-compile#cds-parse) - [cds. minify()](https://cap.cloud.sap/docs/node.js/cds-compile#cds-minify) - [cds. resolve()](https://cap.cloud.sap/docs/node.js/cds-compile#cds-resolve) - [cds. linked()](https://cap.cloud.sap/docs/node.js/cds-reflect): Find here information about reflecting parsed CDS models in CSN representation. - [Class LinkedCSN](https://cap.cloud.sap/docs/node.js/cds-reflect#linked-csn) - [Class LinkedDefinitions](https://cap.cloud.sap/docs/node.js/cds-reflect#iterable) - [Class LinkedDefinition](https://cap.cloud.sap/docs/node.js/cds-reflect#any) - [Class cds. service](https://cap.cloud.sap/docs/node.js/cds-reflect#cds-service) - [Class cds. entity](https://cap.cloud.sap/docs/node.js/cds-reflect#cds-entity) - [Class cds. struct](https://cap.cloud.sap/docs/node.js/cds-reflect#cds-struct) - [Class cds. Association](https://cap.cloud.sap/docs/node.js/cds-reflect#cds-association) - [cds. linked. classes](https://cap.cloud.sap/docs/node.js/cds-reflect#cds-linked-classes) - [cds. server](https://cap.cloud.sap/docs/node.js/cds-server) - [cds. serve()](https://cap.cloud.sap/docs/node.js/cds-serve) - [cds. connect()](https://cap.cloud.sap/docs/node.js/cds-connect) - [Class cds. Service](https://cap.cloud.sap/docs/node.js/core-services) - [Class cds. ApplicationService](https://cap.cloud.sap/docs/node.js/app-services) - [Class cds. RemoteService](https://cap.cloud.sap/docs/node.js/remote-services): Class cds.RemoteService is a service proxy class to consume remote services via different [protocols](cds-serve#cds-protocols), like OData or plain REST. - [Class cds. MessagingService](https://cap.cloud.sap/docs/node.js/messaging): Learn details about using messaging services and outbox for asynchronous communications. - [Class cds. DatabaseService](https://cap.cloud.sap/docs/node.js/databases): Class cds.DatabaseService and subclasses thereof are technical services representing persistent storage. - [cds. Events](https://cap.cloud.sap/docs/node.js/events) - [cds. context](https://cap.cloud.sap/docs/node.js/events#cds-context) - [Class cds. EventContext](https://cap.cloud.sap/docs/node.js/events#cds-event-context) - [Class cds. Event](https://cap.cloud.sap/docs/node.js/events#cds-event) - [Class cds. Request](https://cap.cloud.sap/docs/node.js/events#cds-request) - [Error Handling](https://cap.cloud.sap/docs/node.js/events#req-reject) - [cds. Queries](https://cap.cloud.sap/docs/node.js/cds-ql) - [SELECT](https://cap.cloud.sap/docs/node.js/cds-ql#select) - [INSERT](https://cap.cloud.sap/docs/node.js/cds-ql#insert) - [UPSERT](https://cap.cloud.sap/docs/node.js/cds-ql#upsert) - [UPDATE](https://cap.cloud.sap/docs/node.js/cds-ql#update) - [DELETE](https://cap.cloud.sap/docs/node.js/cds-ql#delete) - [Expressions](https://cap.cloud.sap/docs/node.js/cds-ql#expressions) - [cds. log()](https://cap.cloud.sap/docs/node.js/cds-log) - [cds. i18n](https://cap.cloud.sap/docs/node.js/cds-i18n) - [cds. env](https://cap.cloud.sap/docs/node.js/cds-env): Learn here about using cds.env to specify and access configuration options for the Node.js runtimes as well as the @sap/cds-dk CLI commands. - [cds. utils](https://cap.cloud.sap/docs/node.js/cds-utils) - [Event Queues](https://cap.cloud.sap/docs/node.js/event-queues) - [Serving Fiori UIs](https://cap.cloud.sap/docs/node.js/fiori) - [Transactions](https://cap.cloud.sap/docs/node.js/cds-tx) - [Security](https://cap.cloud.sap/docs/node.js/authentication): This guide is about authenticating users on incoming HTTP requests. - [Plugins](https://cap.cloud.sap/docs/node.js/cds-plugins) - [Testing](https://cap.cloud.sap/docs/node.js/cds-test) - [Streaming](https://cap.cloud.sap/docs/node.js/streaming) - [TypeScript](https://cap.cloud.sap/docs/node.js/typescript) - [Best Practices](https://cap.cloud.sap/docs/node.js/best-practices): Learn about Node.js best practices. - [Java](https://cap.cloud.sap/docs/java/) - [Getting Started](https://cap.cloud.sap/docs/java/getting-started): How to start a new CAP Java project and how to run it locally. - [Versions & Dependencies](https://cap.cloud.sap/docs/java/versions): Learn in this chapter about CAP Java versions and their dependencies. - [Working with CDS Models](https://cap.cloud.sap/docs/java/reflection-api): The Model Reflection API is a set of interfaces, which provide the ability to introspect a CDS model and retrieve details on the services, types, entities, and their elements that are defined by the model. - [Working with CDS Data](https://cap.cloud.sap/docs/java/cds-data): This section describes how CDS data is represented and used in CAP Java. - [Working with CDS CQL](https://cap.cloud.sap/docs/java/working-with-cql/): Learn here about working with CDS CQL. - [Build CQL Statements](https://cap.cloud.sap/docs/java/working-with-cql/query-api): API to fluently build CQL statements in Java. - [Execute CQL Statements](https://cap.cloud.sap/docs/java/working-with-cql/query-execution): API to execute CQL statements on services accepting CQN queries. - [Introspect CQL Statements](https://cap.cloud.sap/docs/java/working-with-cql/query-introspection): API to introspect CDS Query Language (CQL) statements in Java. - [Services](https://cap.cloud.sap/docs/java/services): Services are one of the core concepts of CAP. This section describes how services are represented in the CAP Java SDK and how their event-based APIs can be used. One of the key APIs provided by services is the uniform query API based on CQN statements. - [CQN Services](https://cap.cloud.sap/docs/java/cqn-services/): CQN Services are the core services of CAP that deal with CDS data. One of the key APIs provided by these services is the uniform query API based on CQN statements. - [Persistence Services](https://cap.cloud.sap/docs/java/cqn-services/persistence-services): Persistence Services are CQN-based database clients. This section describes which database types are supported, how datasources to these databases are created and how they are turned into Persistence Services. - [Application Services](https://cap.cloud.sap/docs/java/cqn-services/application-services): Application Services define the APIs that a CAP application exposes to its clients, for example through OData. This section describes how to add business logic to these services, by extending CRUD events and implementing actions and functions. - [Remote Services](https://cap.cloud.sap/docs/java/cqn-services/remote-services): Remote Services are CQN-based clients to remote APIs that a CAP application consumes. This section describes how to configure and use these services. - [Event Handlers](https://cap.cloud.sap/docs/java/event-handlers/): This section describes how to register event handlers on services. In CAP everything that happens at runtime is an event that is sent to a service. With event handlers the processing of these events can be extended or overridden. Event handlers can be used to handle CRUD events, implement actions and functions and to handle asynchronous events from a messaging service. - [Indicating Errors](https://cap.cloud.sap/docs/java/event-handlers/indicating-errors): Learn about the error handling capabilities provided by the CAP Java SDK. - [Request Contexts](https://cap.cloud.sap/docs/java/event-handlers/request-contexts): Request Contexts span the execution of multiple events on (different) services. They provide a common context to these events, by providing user or tenant information or access to headers or query parameter. - [ChangeSet Contexts](https://cap.cloud.sap/docs/java/event-handlers/changeset-contexts): ChangeSet Contexts are an abstraction around transactions. This chapter describes how ChangeSets are related to transactions and how to manage them with the CAP Java SDK. - [Event Queues](https://cap.cloud.sap/docs/java/event-queues) - [Fiori Drafts](https://cap.cloud.sap/docs/java/fiori-drafts): This section describes which events occur in combination with SAP Fiori Drafts. - [Messaging](https://cap.cloud.sap/docs/java/messaging): CAP Messaging provides support for publish-subscribe-based messaging, which is an asynchronous communication pattern well suited for scenarios where a sender wants to send out information to one or many receivers that are potentially unknown and/or unavailable at the time of sending. - [Audit Logging](https://cap.cloud.sap/docs/java/auditlog): Find here information about the AuditLog service in CAP Java. - [Change Tracking](https://cap.cloud.sap/docs/java/change-tracking): Find here information about the change tracking feature in CAP Java. - [Multitenancy](https://cap.cloud.sap/docs/java/multitenancy): CAP applications can be run as software as a service (SaaS). That means, multiple customers (subscriber tenants) can use the application at the same time in an isolated manner. Optionally, subscriber tenants may also extend their CDS models being served. - [Security](https://cap.cloud.sap/docs/java/security): Describes authentication and authorization specific for CAP Java. - [Spring Boot Integration](https://cap.cloud.sap/docs/java/spring-boot-integration): This section shows how CAP Java is smoothly integrated with Spring Boot. - [CAP plugins w/o CDS Model](https://cap.cloud.sap/docs/java/cap-plugins-in-spring-boot-apps): This guide shows how Spring Boot applications that run without a CDS model can integrate with service offerings on SAP BTP by using CAP plugins without a full migration to CAP Java. - [Developing Applications](https://cap.cloud.sap/docs/java/developing-applications/): Learn here about developing a CAP Java application. - [Building](https://cap.cloud.sap/docs/java/developing-applications/building): This section describes various options to create a CAP Java project from scratch, to build your application with Maven, and to modify an existing project with the CDS Maven plugin. - [Running](https://cap.cloud.sap/docs/java/developing-applications/running): This section describes various options how to run CAP Java applications locally - [Testing](https://cap.cloud.sap/docs/java/developing-applications/testing): This section describes how to test CAP Java applications on different level. - [Configuring](https://cap.cloud.sap/docs/java/developing-applications/configuring): This section describes how to configure CAP Java applications. - [CDS Properties](https://cap.cloud.sap/docs/java/developing-applications/properties) - [Operating Applications](https://cap.cloud.sap/docs/java/operating-applications/): Learn here about operating a CAP Java application. - [Optimizing](https://cap.cloud.sap/docs/java/operating-applications/optimizing): This section describes how to optimize resource consumption of productive CAP Java applications. - [Observability](https://cap.cloud.sap/docs/java/operating-applications/observability): Presents a set of recommended tools that help to understand the current status of running CAP services. - [Developer Dashboard](https://cap.cloud.sap/docs/java/operating-applications/dashboard): This section describes how the CAP Developer Dashboard can be set up in both the local and cloud development environment to improve the developer experience. - [Building Plugins](https://cap.cloud.sap/docs/java/building-plugins): A collection of different mechanisms that can be used to build plugins for CAP Java. - [Migration Guides](https://cap.cloud.sap/docs/java/migration): This chapter contains comprehensive guides that help you to work through migrations such as from CAP Java 1.x to CAP Java 2.x. - [Tools](https://cap.cloud.sap/docs/tools/) - [Command Line Interface](https://cap.cloud.sap/docs/tools/cds-cli): Available commands of the cds command line client. - [Hybrid Testing w/ cds bind](https://cap.cloud.sap/docs/tools/cds-bind): How to locally test your application with real cloud services. - [Editors & IDEs](https://cap.cloud.sap/docs/tools/cds-editors): Supported development environments (IDEs) and features of the CDS language editor. - [CDS 2 TypeScript](https://cap.cloud.sap/docs/tools/cds-typer): This page explains the package cds-typer in depth. - [CLI Plugin APIs](https://cap.cloud.sap/docs/tools/apis/): APIs of the @sap/cds-dk package like cds.import. - [cds. add()](https://cap.cloud.sap/docs/tools/apis/cds-add): Learn how to create a cds add plugin. - [cds. import()](https://cap.cloud.sap/docs/tools/apis/cds-import): Programmatically use cds.import. - [cds. build()](https://cap.cloud.sap/docs/tools/apis/cds-build) - [Plugins](https://cap.cloud.sap/docs/plugins/) - [OData v2 Adapter](https://cap.cloud.sap/docs/plugins/index#odata-v2-proxy) - [WebSocket](https://cap.cloud.sap/docs/plugins/index#websocket) - [UI5 Dev Server](https://cap.cloud.sap/docs/plugins/index#ui5-dev-server) - [GraphQL Adapter](https://cap.cloud.sap/docs/plugins/index#graphql-adapter) - [Attachments](https://cap.cloud.sap/docs/plugins/index#attachments) - [SAP Document Management](https://cap.cloud.sap/docs/plugins/index#@cap-js/sdm) - [Audit Logging](https://cap.cloud.sap/docs/plugins/index#audit-logging) - [Data Privacy](https://cap.cloud.sap/docs/plugins/index#data-privacy) - [Change Tracking](https://cap.cloud.sap/docs/plugins/index#change-tracking) - [Notifications](https://cap.cloud.sap/docs/plugins/index#notifications) - [Telemetry](https://cap.cloud.sap/docs/plugins/index#telemetry) - [Open Resource Discovery](https://cap.cloud.sap/docs/plugins/index#ord-open-resource-discovery) - [CAP Operator for K8s](https://cap.cloud.sap/docs/plugins/index#cap-operator-plugin) - [SAP Cloud Appl. Event Hub](https://cap.cloud.sap/docs/plugins/index#event-hub) - [Advanced Event Mesh](https://cap.cloud.sap/docs/plugins/index#advanced-event-mesh) - [Process Automation](https://cap.cloud.sap/docs/plugins/index#sap-build-process-automation) - [Data Inspector](https://cap.cloud.sap/docs/plugins/index#data-inspector) - [AI](https://cap.cloud.sap/docs/plugins/index#ai) - [Releases](https://cap.cloud.sap/docs/releases/) - [ Release Schedule ](https://cap.cloud.sap/docs/releases/schedule) - [ • June 2026](https://cap.cloud.sap/docs/releases/2026/jun26) - [ • April 2026](https://cap.cloud.sap/docs/releases/2026/apr26) - [ • February 2026](https://cap.cloud.sap/docs/releases/2026/feb26) - [ • January 2026 ](https://cap.cloud.sap/docs/releases/2026/jan26) - [ • December 2025 ](https://cap.cloud.sap/docs/releases/2025/dec25) - [ • November 2025 ](https://cap.cloud.sap/docs/releases/2025/nov25) - [ • September 2025 ](https://cap.cloud.sap/docs/releases/2025/sep25) - [ • August 2025](https://cap.cloud.sap/docs/releases/2025/aug25) - [ • July 2025](https://cap.cloud.sap/docs/releases/2025/jul25) - [ • June 2025](https://cap.cloud.sap/docs/releases/2025/jun25) - [ • May 2025](https://cap.cloud.sap/docs/releases/2025/may25) - [ April 2025 ](https://cap.cloud.sap/docs/releases/2025/apr25) - [ March 2025 ](https://cap.cloud.sap/docs/releases/2025/mar25) - [ February 2025 ](https://cap.cloud.sap/docs/releases/2025/feb25) - [ January 2025 ](https://cap.cloud.sap/docs/releases/2025/jan25) - [ December 2024 ](https://cap.cloud.sap/docs/releases/2024/dec24) - [ November 2024 ](https://cap.cloud.sap/docs/releases/2024/nov24) - [ October 2024 ](https://cap.cloud.sap/docs/releases/2024/oct24) - [ September 2024 ](https://cap.cloud.sap/docs/releases/2024/sep24) - [ August 2024 ](https://cap.cloud.sap/docs/releases/2024/aug24) - [ July 2024 ](https://cap.cloud.sap/docs/releases/2024/jul24) - [ June 2024 ](https://cap.cloud.sap/docs/releases/2024/jun24) - [ May 2024 ](https://cap.cloud.sap/docs/releases/2024/may24) - [ April 2024 ](https://cap.cloud.sap/docs/releases/2024/apr24) - [ March 2024 ](https://cap.cloud.sap/docs/releases/2024/mar24) - [ February 2024 ](https://cap.cloud.sap/docs/releases/2024/feb24) - [ January 2024 ](https://cap.cloud.sap/docs/releases/2024/jan24) - [ December 2023 ](https://cap.cloud.sap/docs/releases/2023/dec23) - [ November 2023 ](https://cap.cloud.sap/docs/releases/2023/nov23) - [ September 2023 ](https://cap.cloud.sap/docs/releases/2023/sep23) - [ August 2023 ](https://cap.cloud.sap/docs/releases/2023/aug23) - [ July 2023 ](https://cap.cloud.sap/docs/releases/2023/jul23) - [ June 2023 ](https://cap.cloud.sap/docs/releases/2023/jun23) - [ April 2023 ](https://cap.cloud.sap/docs/releases/2023/apr23) - [ March 2023 ](https://cap.cloud.sap/docs/releases/2023/march23) - [ February 2023 ](https://cap.cloud.sap/docs/releases/2023/feb23) - [ January 2023 ](https://cap.cloud.sap/docs/releases/2023/jan23) - [ December 2022 ](https://cap.cloud.sap/docs/releases/2022/dec22) - [ October 2022 ](https://cap.cloud.sap/docs/releases/2022/oct22) - [ September 2022 ](https://cap.cloud.sap/docs/releases/2022/sep22) - [ August 2022 ](https://cap.cloud.sap/docs/releases/2022/aug22) - [ June 2022 ](https://cap.cloud.sap/docs/releases/2022/jun22) - [ April 2022 ](https://cap.cloud.sap/docs/releases/2022/apr22) - [ March 2022 ](https://cap.cloud.sap/docs/releases/2022/mar22) - [ February 2022 ](https://cap.cloud.sap/docs/releases/2022/feb22) - [ December 2021 ](https://cap.cloud.sap/docs/releases/2021/dec21) - [ November 2021 ](https://cap.cloud.sap/docs/releases/2021/nov21) - [ October 2021 ](https://cap.cloud.sap/docs/releases/2021/oct21) - [ August 2021 ](https://cap.cloud.sap/docs/releases/2021/aug21) - [ July 2021 ](https://cap.cloud.sap/docs/releases/2021/july21) - [ May 2021 ](https://cap.cloud.sap/docs/releases/2021/may21) - [ March 2021 ](https://cap.cloud.sap/docs/releases/2021/mar21) - [ February 2021 ](https://cap.cloud.sap/docs/releases/2021/feb21) - [ January 2021 ](https://cap.cloud.sap/docs/releases/2021/jan21) - [ November 2020 ](https://cap.cloud.sap/docs/releases/2020/nov20) - [ October 2020 ](https://cap.cloud.sap/docs/releases/2020/oct20) - [ September 2020 ](https://cap.cloud.sap/docs/releases/2020/sep20) - [ August 2020 ](https://cap.cloud.sap/docs/releases/2020/aug20) - [ July 2020 ](https://cap.cloud.sap/docs/releases/2020/july20) - [ June 2020 ](https://cap.cloud.sap/docs/releases/2020/jun20) - [ May 2020 ](https://cap.cloud.sap/docs/releases/2020/may20) - [ April 2020 ](https://cap.cloud.sap/docs/releases/2020/apr20) - [ March 2020 ](https://cap.cloud.sap/docs/releases/2020/mar20) - [ February 2020 ](https://cap.cloud.sap/docs/releases/2020/feb20) - [2018-2019](https://cap.cloud.sap/docs/releases/2018-19/all) - [Changelog 2026](https://cap.cloud.sap/docs/releases/2026/changelog.md) - [Changelog 2025](https://cap.cloud.sap/docs/releases/2025/changelog) - [Changelog 2024](https://cap.cloud.sap/docs/releases/2024/changelog) - [Changelog 2023](https://cap.cloud.sap/docs/releases/2023/changelog) - [Changelog 2022](https://cap.cloud.sap/docs/releases/2022/changelog) - [Changelog 2021](https://cap.cloud.sap/docs/releases/2021/changelog) - [Changelog 2020](https://cap.cloud.sap/docs/releases/2020/changelog) - [ Migration Guides ](https://cap.cloud.sap/docs/releases/migration/cds10.md) - [Resources](https://cap.cloud.sap/docs/resources/) - [CAP Events](https://cap.cloud.sap/docs/resources/events): All available information on past and future CAP events. - [CAP License](https://cap.cloud.sap/docs/resources/cap-license) - [Privacy](https://cap.cloud.sap/docs/resources/privacy) - [Cookies](https://cap.cloud.sap/docs/resources/cookies)