• Topics
  • SAP Community
  • Topics

SAP Cloud Application Programming Model

SAP Cloud Application Programming Model (CAP) is a framework of languages, libraries, and tools for building enterprise-grade services and applications. It guides developers along a path of proven best practices and a great wealth of out-of-the-box solutions to recurring tasks.

Community content
Create content
Related Topics
Event17-12-2025December 17, 2025Virtual Event
SAP Cloud Application Programming Model Customer Roundtable
Join us for the next CAP Customer Roundtable on December 17th, 2025. As always, we will go for a mix of recent announcements, demos, presentations as well as topics and questions raised by the CAP community.
Event
re>≡CAP 2025 - recordings available
We've prepared all the recordings for you from the main track and the side track.
CAP Major Release 2025
The May 2025 release includes version 9 for CAP Node.js (@sap/cds and @sap/cds-dk) and the new major version 4 for CAP Java.
Featured Content
What's new in SAP Cloud Application Programming Model?

The November edition of our release communications blog post features a range of exciting new capabilities, such as the new Status Transition Flows feature or the new CAP console. In addition, we collected some informative blog posts delving into various aspects of CAP and we give you an overview on upcoming events.

💻 Dive in to stay ahead!

Share Your Ideas for CAP
We run a continuous influence session as an official channel for your feature requests. Get engaged and share your ideas.

Find here the continuous influence session for CAP.

Customer Success Stories

See how customers developed an integration solution using CAP, SAP BTP Extension Suite, SAP Integrations Suite, and SAP Business Technology Platform.

Emmi Group
Rizing LLC



    Getting Started

    Develop a business application using CAP. Start on your local environment and deploy to SAP Business Technology Platform.

    Getting Started in a Nutshell

    Overview SAP CDS Language Support extension for VS Code
    Building Applications with CAP
    Resources for CAP

    Expert Content
    A pictogram of a cube in a box.

    The Benefits of CAP

    CAP-based projects benefit from a primary focus on the domain. Instead of delving into overly technical disciplines, we focus on accelerated development and safeguarding investments in a world of rapidly changing cloud technologies. If you are interested in more details, refer to the following topics:

    CAP Overview
    Getting Started
    Cookbook
    Tools

    Plugins

    Releases

    Core Data Services (CDS)
    CAP Service SDK for Java
    CAP Service SDK for Node.js
    A pictogram of puzzle pieces.

    Tutorials for Business Scenarios

    Learn how to develop a business application using CAP:

    Getting Started using CAP Node.js runtime

    Video: Expert Session: Getting started with CAP Node.js - 2025/2026 edition!

    Develop a Full-Stack CAP Application Following SAP BTP Developer’s Guide
    Consume Remote Services from S/4HANA Cloud in Your Full-Stack CAP Application Following the SAP BTP Developer's Guide and Deploy in SAP BTP, Cloud Foundry Runtime
    Getting Started using CAP Java SDK
    Build a Business Application Using CAP for Java
    Deploy a Full-Stack CAP Application in SAP BTP, Kyma Runtime Following SAP BTP Developer’s Guide
    CAP SFLIGHT App

    • Resources in CAP
    • Try out a CAP tutorial
    • [SAP Developers] Back to basics: CAP Node.js
    • Sample Applications for Node.js
    • CAP SFLIGHT App
    • CAP Starter Scenario in SAP BTP Cockpit
    • CAP Incident Management (Node.js)
    • CAP Incident Management (Java)
    • Release Notes
    • Changelog
    • Resources & Support