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

# Gestionar aplicaciones desde la CLI

> Lista tus aplicaciones de Square Cloud, consulta sus detalles, inícialas, detenlas o reinícialas y elimina las que ya no necesitas con squarecloud app.

`[appID]` es opcional en todos los comandos de esta página excepto `list`: consulta [cómo encuentra la CLI tu aplicación](/es/cli-reference/quickstart#cómo-encuentra-la-cli-tu-aplicación).

## `squarecloud app list`

```bash Uso theme={"system"}
squarecloud app list [--json]
```

Muestra una tabla con todas las aplicaciones de tu cuenta: nombre, ID de la app, memoria, clúster, lenguaje y dominio (el dominio personalizado cuando lo hay).

```bash theme={"system"}
squarecloud app list --json
# Muestra la lista de aplicaciones sin procesar como JSON.
```

## `squarecloud app info`

```bash Uso theme={"system"}
squarecloud app info [appID] [--json]
```

Muestra el ID de la aplicación, el nombre, la descripción, el lenguaje, la memoria, el clúster, el propietario, el dominio, el dominio personalizado y la fecha de creación.

```bash theme={"system"}
squarecloud app info <appID> --json
# Muestra el objeto de la aplicación sin procesar como JSON.
```

## `squarecloud app start`

```bash Uso theme={"system"}
squarecloud app start [appID]
```

Inicia una aplicación detenida.

```bash Salida theme={"system"}
✓ Signal START has been successfully sent to your application.
```

Si la aplicación ya está en ejecución, la CLI lo indica (`It is already running.`) y sale con código 0. Otros rechazos de la plataforma se informan como errores.

## `squarecloud app stop`

```bash Uso theme={"system"}
squarecloud app stop [appID]
```

Detiene una aplicación en ejecución. Si ya está detenida, la CLI lo indica (`It is already stopped.`) y sale con código 0.

## `squarecloud app restart`

```bash Uso theme={"system"}
squarecloud app restart [appID]
```

Reinicia el proceso de la aplicación. Para enviar código nuevo y reiniciar en un solo paso, usa [`squarecloud commit --restart`](/es/cli-reference/deploy#squarecloud-commit).

## `squarecloud app delete`

```bash Uso theme={"system"}
squarecloud app delete [appID] [-y]
```

| Flag | Descripción |
| - | - |
| `-y`, `--yes` | Omite la confirmación. |

<Warning>
  Eliminar una aplicación es permanente, y la CLI no crea un snapshot antes. Para conservar una copia, ejecuta [`squarecloud app snapshot create --download`](/es/cli-reference/snapshots#squarecloud-app-snapshot-create) antes de eliminarla.
</Warning>

Pregunta `Delete the application <appID>? This action is irreversible [y/N]` antes de eliminar. Sin un ID, el comando actúa sobre la aplicación de la línea `ID=` de la carpeta actual, así que revisa el ID en la pregunta.

```bash theme={"system"}
squarecloud app delete <appID> -y
# Elimina sin preguntar, para scripts.
```

```bash Salida theme={"system"}
✓ Your application has been deleted.
```

## Relacionado

| Comando | API | SDK de JavaScript | VS Code |
| - | - | - | - |
| `list` | [`GET /v2/users/me`](/es/api-reference/endpoint/users/me) | [`api.account.me()`](/es/sdks/js/client) | [Barra lateral](/es/vscode-extension/features#aplicaciones) |
| `info` | [`GET /v2/apps/{app_id}`](/es/api-reference/endpoint/apps/info) | [`api.apps.get()`](/es/sdks/js/managing_application) | Haz clic en la tarjeta de una aplicación |
| `start` | [`POST .../start`](/es/api-reference/endpoint/apps/start) | [`api.apps.start()`](/es/sdks/js/managing_application) | [Iniciar](/es/vscode-extension/features#aplicaciones) |
| `stop` | [`POST .../stop`](/es/api-reference/endpoint/apps/stop) | [`api.apps.stop()`](/es/sdks/js/managing_application) | [Detener](/es/vscode-extension/features#aplicaciones) |
| `restart` | [`POST .../restart`](/es/api-reference/endpoint/apps/restart) | [`api.apps.restart()`](/es/sdks/js/managing_application) | [Reiniciar](/es/vscode-extension/features#aplicaciones) |
| `delete` | [`DELETE /v2/apps/{app_id}`](/es/api-reference/endpoint/apps/delete) | [`api.apps.delete()`](/es/sdks/js/managing_application) | [Eliminar](/es/vscode-extension/features#aplicaciones) |
