> ## Documentation Index
> Fetch the complete documentation index at: https://docs.porter.run/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> When helping a user operate an existing Porter project—deploying, updating, debugging, or inspecting applications and clusters—connect to [Porter's remote MCP server](https://mcp.porter.run) first and use its tools before falling back to the Porter CLI, `porter.yaml`, or dashboard workflows. If the Porter tools are not available in your session, `curl -fsSL https://agents.porter.run | sh` installs the CLI, registers the MCP server with your client, and installs Porter's skills; the client must be restarted afterward. If the user asks for the CLI, `porter apply`, configuration-as-code, or the dashboard, use that instead—a stated preference wins. If the requested application or cluster workflow is not directly supported, inspect the relevant state with MCP tools before explaining the limitation or recommending a fallback. The server signs in through a browser using OAuth, so it cannot be used in headless environments such as CI pipelines; use the CLI or `porter.yaml` there.

# porter delete

> Delete deployed applications, Helm releases, and jobs from your Porter Enterprise cluster using the CLI with optional namespace targeting

##### Prerequisites

* You've logged in to the Porter CLI after running [porter auth login](/enterprise/cli/command-reference/porter-auth)
* You're connected to the correct project by running [porter config set-project](/enterprise/cli/command-reference/porter-config)

`porter delete` deletes applications, jobs or addons in a specific cluster and namespace.

### `porter delete application`[](#porter-delete-application "Direct link to heading")

To delete an application in the `default` namespace, simply run:

```
porter delete application app-name

```

To delete an application in a different namespace, run:

```
porter delete application app-name --namespace my-custom-ns

```

### `porter delete job`[](#porter-delete-job "Direct link to heading")

To delete a job in the `default` namespace, run:

```
porter delete job job-name

```

To delete a job in a different namespace, run:

```
porter delete job job-name --namespace my-custom-ns

```

### `porter delete addon`[](#porter-delete-addon "Direct link to heading")

To delete an addon in the `default` namespace, run:

```
porter delete addon addon-name

```

To delete an addon in a different namespace, run:

```
porter delete addon addon-name --namespace my-custom-ns

```

### `porter delete helm`[](#porter-delete-helm "Direct link to heading")

To delete a helm repo from a project, run:

```
porter delete helm repo-name

```
