• 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
Event15-07-2026July 15, 2026St. Leon-Rot, Germany or online
re>≡CAP 2026 - save the date!
On 15th July 2026, the next re>≡CAP takes place in St. Leon-Rot, Germany or online. re>≡CAP 2026 is again part of Code Connect, where we're bringing together the hottest tech events in one convenient location.
Event18-02-2026February 18, 2026Virtual Event
SAP Cloud Application Programming Model Customer Roundtable
Join us for the next CAP Customer Roundtable on February 18th, 2026. As always, we will go for a mix of recent announcements, demos, presentations as well as topics and questions raised by the CAP community.
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 January edition of our release communications blog post features a range of exciting new capabilities, such as the new @assert feature, our revised CAP documentation, several enhancements to the CDS editor, and new features for deploying your CAP applications to the SAP BTP, Kyma Runtime.

💻 Dive in to stay ahead!

reCAP 2026 call for speakers is open!

The call for speakers for reCAP 2026 is now open. 📣 We invite you to share your insights, innovative projects, or practical solutions with the CAP community.

Proposal deadline is 13 March 2026.

Submit your proposal and contribute to the success of reCAP 2026. 🚀

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