# Deshabilitar

El comando disable se usa para desactivar funciones habilitadas con el comando enable.

### Sintaxis

```
$ vela disable <feature>
```

Se pueden desactivar las siguientes funciones:

- [`auth`](/es/docs/disable/auth) - Desactivar la autenticación
- [`whatsapp`](/es/docs/disable/whatsapp) - Desactivar el inicio de sesión con WhatsApp
- [`api`](/es/docs/disable/api) - Desactivar la API REST
- [`api-keys`](/es/docs/disable/api-keys) - Desactivar la gestión de claves de API
- [`backend`](/es/docs/disable/backend) - Desactivar el backend de PocketBase
- [`content-negotiation`](/es/docs/disable/content-negotiation) - Desactivar la negociación de contenido
- [`i18n`](/es/docs/disable/i18n) - Desactivar la internacionalización
- [`notifications`](/es/docs/disable/notifications) - Desactivar las notificaciones dentro de la aplicación
- [`analytics`](/es/docs/disable/analytics) - Desactivar la analítica web
- [`ai`](/es/docs/disable/ai) - Desactivar el chat con IA
- [`teams`](/es/docs/disable/teams) - Desactivar los equipos
- [`payments`](/es/docs/disable/payments) - Desactivar los pagos
- [`subscriptions`](/es/docs/disable/subscriptions) - Desactivar las suscripciones de Stripe

### Opciones

Cada función que modifica archivos pide confirmación antes de hacerlo. Pasa `-y` o `--yes` para omitirla.

### Datos

Desactivar revierte el código que Vela generó, y algunas funciones se llevan sus datos: `disable backend` elimina la base de datos local de `data/`, y las funciones que añadieron colecciones las eliminan con todos sus registros (`oauth_accounts` de la autenticación, las claves de API, los equipos, las notificaciones, los pagos y las suscripciones). Todo lo demás se conserva: `disable auth` mantiene la colección `users` y sus registros, las bases de datos de tus destinos de despliegue nunca se tocan, y no se elimina nada en Stripe. Cada página indica qué elimina y qué deja atrás.