Deployment to Azure from SAP Cloud Appliance Library (CAL) Portal

Preface – This post is part of the SAP on Azure series.


In previous article we have learnt different ways to deploy SAP project on Azure. One of them was the deployment to Azure from SAP Cloud Appliance Library (CAL) Portal. In this article, we will explain you the basics of CAL and steps of deployment.

SAP Cloud Application Library (CAL)

SAP Cloud Application library is an online tool provided by SAP that can be used to instantly deploy up-to-date, preconfigured and ready-to-use SAP solutions. These solutions can be deployed into any of the public cloud accounts including Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) and Alibaba Cloud. This portal enables kick-start of SAP projects using public cloud.
You can access the portal here.

Deployment of SAP on Azure using SAP Cloud Application Library

Once you are logged in, the home dashboard looks like this:

SAP Cloud Application Library

By default, you will see all the solutions provided by SAP CAL with filter options. You can filter the types from All to free, paid and others. Also, you can filter on the basis of Cloud Provider i.e. Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) and Azure China. The other tabs in the left pane i.e. Instances, Accounts, Users and My Subscriptions are only applicable once you create an instance by choosing one of the Solutions on home screen. You can check the portal introduction by SAP here.

Steps of Deployment to Azure from SAP Cloud Appliance Library (CAL) Portal

Step 01: Create an account on SAP CAL by clicking here. If you have existing SAP account, then you can use the same here. You will be asked to upgrade your account:

Create an account on SAP CAL

Step 02: From Dashboard, choose a solution relevant to your cloud, in our case we will filter based upon Microsoft Azure and Free Solutions.

SAP CAL solutions

Now, you need to visit each of the instance and check which one suits you the best. To do that, just click on any solutions provided above (Do not click create Instance). When you click on the solution, it gives you the information about what it is with recommendation.


Step 03: Once you decide the right solution for yourself, then you can click on “Create Instance”. It will ask a few questions like the name of Instance, its description and the cloud provider. Choose “Microsoft Azure” in the cloud provider.

Microsoft Azure in SAP CAL

Step 04: Enter the Microsoft Azure Subscription ID. You can get your subscription ID from here. Check out this documentation to find the steps to fetch the same.

Microsoft Azure Subscription ID

And then enter the same below and click Authorize, this will grant permissions to SAP Cloud Appliance Library to access your Azure Active Directory.

grant permissions to SAP Cloud Appliance Library

Step 05: Now, you will be asked to Enter Instance details, as shown below:

Enter Instance details

Step 06: Now, you can plan the size of your Virtual Machines, as shown below:

plan the size of your Virtual Machines

Step 07: Based upon the data you provided in the above steps, an instance will be created and you will find your instance under “Instances” tab with given options:

Instances in SAP CAL

You will also find these instances added within your Microsoft Azure “Resource Groups”:

Resource Groups SAP CAL

That’s it. Now you can play with your Azure Resource Group and proceed with further installations related to SAP.


  • Barry Allen

    A Full Stack Developer with 10+ years of experience in different domain including SAP, Blockchain, AI and Web Development.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.