# Create Application

You must upload the Heat Template to create an application.

You must be a self-service user or an administrator to perform this operation.

You can create an application in one of the following ways.

* You can directly input a YAML script.
* You can upload an application package in ZIP format.

## Create Application with Direct Input

To create an application with direct input, follow the steps given below.

1\. Log in to Clarity.

2\. Click Applications in the left panel.

3\. Click Create New Application in the Applications tab.

4\. Select the Upload Components files option.

5\. Click Next.

6\. Select the Components option as the Upload Format.

7\. Select the File option and choose the Heat template file, or select the Text option and enter the Application Name and the template contents in the Heat Template text area.

8\. Click Choose File to add the application logo.

<figure><img src="/files/qr78fElRUfJvrOtGslHT" alt=""><figcaption></figcaption></figure>

9\. Click Upload Application.

The application components are uploaded to create an application with the specified components.

## Create Application with Application Package

You can create an application by uploading an application package in ZIP format.

To create an application with an application package, follow the steps given below.

1\. Log in to Clarity.

2\. Click Applications in the left panel.

3\. Click Create New Application in Applications.

4\. Select the Upload Murano Application Package in .zip format option.

5\. Click Choose File and choose the ZIP file for the application package.

<figure><img src="/files/secB6lY2uhf0xvkLr9Y7" alt=""><figcaption></figcaption></figure>

6\. Click Upload Application.

The application package is uploaded to the Murano application catalog.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.platform9.com/managed-openstack/5.8/application-management/automation-create-application.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
