Serverless Application Center in Function Compute lets you build, deploy, and manage serverless applications from templates or existing repositories. You can create, import, view, update, and delete applications.
Deployment methods
Choose one of two deployment methods when you create an application:
| Method | How it works | Best for |
|---|---|---|
| Deploy from Code Repository | Pushes code to a linked repository, which triggers a pipeline to build and deploy the application. Supports CI/CD workflows out of the box. | Production workloads that require version control and automated releases |
| Directly Deploy | Deploys code immediately without a linked repository. CI/CD must be configured manually. | Quick trials and proof-of-concept testing |
Create an application
The Create Application page displays scenario-based templates. Hover over any template card and click Details to review what it includes.

Log on to the Function Compute console. In the left-side navigation pane, click Applications.
(Optional) On the Applications page, click Create Application.
This step is required only if you already have existing applications.
Click Use a Template to Create an Application. Find the template you want, hover over the card, and click Create Now.
Select a deployment method and configure the required parameters. Deploy from Code Repository Code is pushed to a specified repository to trigger a pipeline for deployment. When you update the project, push code to the remote repository for secure release. Directly Deploy Code is deployed immediately. You must manage function resources directly to maintain or update the project. CI/CD must be configured manually. Because Function Compute does not store code in a specific code repository with this method, no repository permissions are required. This method is suitable only for a quick trial of an application.
Configure the Advanced Settings and Environment Configurations sections.



Click Create and Deploy Default Environment. The creation process differs by deployment method: Deployment takes a few minutes. After the application is deployed, the Application Details page displays the basic information and environment information. Click Access Domain Name in the Actions column to open the deployed application.
Deploy from Code Repository: The system synchronizes the template to the specified code repository, creates the application, creates an environment, and triggers a pipeline.
The preceding example shows a basic deployment. You can customize pipeline settings further -- for example, configure environment variables for builders and publishers, or define a custom execution process.Directly Deploy: The application is created in fewer steps than the code repository method.


Import an application
You can host existing serverless applications that comply with Serverless Devs specifications in Serverless Application Center.
Log on to the Function Compute console. In the left-side navigation pane, click Applications.
(Optional) On the Applications page, click Create Application.
This step is required only if you already have existing applications.
On the Create Application page, select Import an Application from a Repository and follow the on-screen instructions to configure parameters. Grant permissions in the repository and select the repository to import.
ImportantSelect a standard Serverless Devs application repository that contains the
s.yamlfile. You cannot select a repository that is already associated with another application.
Click Create and Deploy Default Environment. Deployment takes a few minutes. After the application is deployed, the Application Details page displays the basic information and environment information. Click Access Domain Name in the Actions column to open the deployed application.
View and update an application
The Applications page lists all existing applications. Click the name of an application to view its details.
An application is a combination of logical resources. The Application Details page displays information such as the description, code source configurations, creation time, and environments.
To update an application, modify the settings on the Application Details page by following the on-screen instructions.

If you change the code source, the application deployment is affected and you cannot roll back the application to an earlier version.
For information about updating business logic, environment-related configurations, and pipeline settings, see Manage the environment of an application and Manage pipelines.
Delete an application
Log on to the Function Compute console. In the left-side navigation pane, click Applications.
Find the application that you want to delete and click Delete in the Actions column.

In the Delete Application dialog box, review the resources associated with the application, including pipelines, Function Compute services and functions, and code repository resources.
WarningReview the following risks before you proceed:
Dependent resources may cause errors. If other modules depend on resources created by the application, deleting the application causes those modules to fail. For example, if a function is used by a client or in another business flow, those consumers fail after deletion.
Resources modified by other entities require caution. If resources in the application were changed by other entities, deletion may fail or produce unexpected results. For example, if the application created a Function Compute service and another user added functions to that service, the service may fail to be deleted. Check whether the resource change meets your business requirements. If it does not affect your business, manually delete the service.