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.
See how customers developed an integration solution using CAP, SAP BTP Extension Suite, SAP Integrations Suite, and SAP Business Technology Platform.
To get a better overview of what’s new you should regularly visit our release notes and changelog for all CAP packages.
Release Notes
Changelog
Resources & Support
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
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 OverviewGetting Started
Cookbook
Tools
PluginsCore Data Services (CDS)
CAP Service SDK for Java
CAP Service SDK for Node.js
Tutorials for Business Scenarios
Learn how to develop a business application using CAP:
Getting Started using CAP Node.js runtime
End-to-end development using Node.js
Consume Remote Services from SAP S/4HANA Cloud Using CAP
Consume Remote Services from SAP S/4HANA Using CAP
Consume Events from SAP S/4HANA Cloud Using CAP
Getting Started using CAP Java SDK
Build a Business Application Using CAP for Java
Deploy Your CAP Application on SAP BTP Kyma Runtime
CAP SFLIGHT App