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 golden path of proven best practices and a great wealth of out-of-the-box solutions to recurring tasks.

Featured Content

Introducing CAP

Why should you use CAP? Watch a one minute introductory video to learn what great value it can bring to your business.

Watch the VideoGreat collection of starting points by DJ AdamsLearning JourneyPodcastPodcast - Close the Gap (German only)

openSAP Course

Learn how to model your application using Core Data Services (CDS) and connecting it to an SQLite database and SAP HANA using tools like SAP Business Application Studio and Visual Studio Code.

Building Applications with CAP

Get Started

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

Getting Started in a NutshellTry out a CAP tutorialOverview SAP CDS Language Support extension for VS CodeRun and Deploy CAP on Kyma runtime

What's New in CAP

To get a better overview of what’s new you should regularly visit our release notes and changelog for all CAP packages.

Release NotesChangelogEnd-to-End tutorial using CAPCAP SFLIGTH App

Expert Content

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:

Overview & Design PrinciplesFocus on Domain, by CDSProven Best PracticesQuerying & ViewsServices & EventsGrow as You GoCookbooksCore Data Services (CDS)CAP Service SDK for JavaCAP Service SDK for Node.jsResources