Alibaba Cloud Serverless Application Center allows you to create and import applications based on your business requirements. This topic describes how to manage a scenario-based application in Serverless Application Center of the Function Compute console. You can create, import, view, update, and delete an application.
Create an application
On the Create Application page of the application center, you can view multiple scenarios and templates of scenario-based applications. You can click Details in the card of an application template to view the details of the template and select an application template based on your business situation.

- 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 for users that have existing applications.
- On the application creation page, click Use a Template to Create an Application. In the template section, find the application template that you want to use to create an application, move your pointer over the card, and then click Create Now.
- On the Create Application page, select a deployment type and configure parameters based on the deployment type that you selected.
- Deploy from Code Repository
Push code to the specified code repository and then trigger pipeline deployment. When you update the project later, you can directly push the code to the repository for secure release.
- After you grant permissions to the code repository, confirm the basic information such as the repository and trigger mode.
- Confirm the advanced configurations and environment settings.
- After you grant permissions to the code repository, confirm the basic information such as the repository and trigger mode.
- Directly Deploy
The code is directly deployed online. You need to perform operations on function resources if you want to perform updates and maintenance. You must manually configure continuous integration or continuous delivery (CI/CD) capabilities.
You do not need to grant permissions to a code repository. Function Compute does not store code in a specific code repository. This mode is suitable only for quick experience of applications.
- Deploy from Code Repository
- Click Create and Deploy Default Environment.
- Deploy from Code Repository
If you selected this mode, the creation process involves several phases, including synchronizing the template to the specified code repository, application creation, environment creation, and pipeline triggering.
The preceding content describes how to quickly deploy an application by using a code repository. In actual scenarios, you can customize the pipeline content and perform higher-level configurations based on your business requirements. For example, you can configure the environment variables of builders and publishers, and the execution processes.
- Directly Deploy
Compared with Deploy from Code Repository, the Directly Deploy mode allows you to create an application more efficiently by using fewer processes
The application is deployed after a few minutes, and you are redirected to the application details page. You can view the basic information and environment information about the application. You can also click Access Domain Name in the Actions column to log on to the application. - Deploy from Code Repository
Import an application
Function Compute allows you to host existing serverless applications that comply with the specifications of Serverless Devs to 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 for users that have existing applications.
- On the application creation page, select Import an Application from a Repository and configure the parameters as prompted.
You need to only grant permissions to a repository and select the repository.
Important Select a standard application repository of Serverless Devs as prompted. The s.yaml file must be contained. You cannot select a repository that is associated with another application. - Click Create and Deploy Default Environment.
The application is deployed after a few minutes, and you are redirected to the application details page. You can view the basic information and environment information about the application. You can also click Access Domain Name in the Actions column to log on to the application.
View and update an application
In the application center, you can view all existing applications. You can also click the name of a specific application to view the details of the application.
An application is a combination of logical resources. Information about an application includes the basic information and environments. The details of an application include the basic information, such as the description, code source configuration, and creation time, and the environments.

Delete an application

In the Delete Application dialog box, you can view related resources of the application, including pipelines, services and functions in Function Compute, and code repository resources.
- If the resources created by the application are depended on by other modules, delete the application with caution. For example, an application creates a function that is being used in the client or other business logic. In this case, deleting the corresponding resources results in errors in the business logic of the function.
- If the resources related the application are changed, delete the application with caution. For example, an application creates a service in Function Compute, and a user creates other functions in this service. In this case, the service cannot be deleted. You can determine whether the changes to the resource are in alignment with the business requirements. You can manually delete the services if the deletion does not affect your business.