# Create an Application

The following procedure creates a new Application. After creating a application, you can add components to the it like pipelines and then deploy it.

1. From the Application dashboard, click the **Create Application** button and a pop-up to create new application appears.

![](/files/aGxoeKflVeHUqabXHiF8)

2\.  Enter the attributes as shown in the below image, then click **Create**. .

![](/files/dCUFFMxWwyY5P98M3Nqu)

* **Name** - A unique name to identify this application.
* **Owner Email** - The email address of the owner of this application.
* **Repo Type** - The platform hosting the code repository of this application.&#x20;
* **Description** - Use this text box to describe the application, if necessary.&#x20;
* **Consider only cloud provider health when executing tasks**:&#x20;
  * **If enabled**, instance status as reported by the cloud provider is considered sufficient to determine task completion.&#x20;
  * **If disabled**, tasks will normally need health status reported by some other health provider (e.g. a load balancer or discovery service) to determine task completion.&#x20;
* **Show health override option for each operation**: If enabled, you can toggle the option above on a task-by-task basis.&#x20;
* **Instance Port** - This is only used to generate links within Spinnaker to a running instance when viewing an instance's details. The instance port can be used or overridden for specific links configured for your application.&#x20;
* **Enable restarting running pipelines**: If enabled, users will be able to restart pipeline stages while a pipeline is still running. This behavior can have varying unexpected results and is not recommended to enable.&#x20;
* **Enable re-run button on active pipelines**: If enabled, the re-run option also appears on active executions. This is usually not needed but may sometimes be useful for submitting multiple executions with identical parameters.

The application is created successfully. Complete the configuration before adding infrastructure and pipelines.


---

# 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.opsmx.com/opsmx-1/opsmx-context-engine/user-guide/manage-application/create-an-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.
