# Habilitar

El comando enable se usa para habilitar funciones en un proyecto de Vela. Puede usarse para habilitar la autenticación, el acceso a la API, el almacenamiento en S3, el envío de correo por SMTP, los equipos, los pagos y más. Se te pedirán opciones de configuración para cada función y el comando generará el código necesario.

### Sintaxis

```
$ vela enable <feature>
```

Las funciones dependen unas de otras — habilitar las claves de API, por ejemplo, requiere primero la autenticación y la API. Cada página indica de qué depende. Todo lo que se habilita puede desactivarse de nuevo con [`vela disable`](/es/disable).

### En cualquier proyecto SvelteKit

[`ai`](/es/enable/ai), [`analytics`](/es/enable/analytics), [`backend`](/es/enable/backend), [`cms`](/es/enable/cms), [`content-negotiation`](/es/enable/content-negotiation) e [`i18n`](/es/enable/i18n) funcionan en un proyecto que Vela no creó, como uno de `sv create`. Se adaptan a lo que el proyecto tiene: sin grupos de rutas, sin shadcn-svelte, sin entorno de pruebas.

[`auth`](/es/enable/auth) y [`blog`](/es/enable/blog) generan páginas de shadcn-svelte, igual que todo lo que se apoya en la autenticación: [`api-keys`](/es/enable/api-keys), [`notifications`](/es/enable/notifications), [`teams`](/es/enable/teams), [`payments`](/es/enable/payments) y [`subscriptions`](/es/enable/subscriptions). En un proyecto sin [shadcn-svelte](/es/ui) se rechazan antes de cambiar nada.