Server Logic in Power Pages is now in GA

Server Logic in Power Pages is now in GA

In October 2025, Microsoft introduced the preview of Server logic in Power Pages, which allowed the execution of business logic securely on the server to build more connected web experiences. Yesterday, April 1, 2026, this feature was announced to be GA.

With server logic, web site makers can now:

  • Connect to external services such as CRM, ERP or other external systems
  • Execute business workflows without exposing unwanted information in client side code
  • Validate input and manipulate data on the server side
  • Trigger action based on user interactions
  • Keep sensitive actions secure and compliant

How does this work? Server logic executes securely within the Power Pages domain where makers can create logic using JavaScript code that executes on the server whenever a particular page needs to perform actions beyond what is available on the client side.

You can read the Server logic documentation on the Microsoft Learn website or see the following How to articles available.

From your web page, you will be able to call the server logics using the ajaxCall function and passing parameters as needed to retrieve results as shown in the example code below. For full sample see the How to links above.

            ajaxCall('Calling Server logic...', {
            type: 'PUT',
            url: `/_api/serverlogics/services.odata.org`,
            contentType: 'application/json',
            data: JSON.stringify(Object.assign({ UserName: username, serviceSession: `${serviceSession}` }, updates)),
            success: () => { Object.assign(data.find(x => x.UserName === username), updates); render(); }
            });