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

# DigitalOcean

> Tu agente mira tus Droplets, tus apps, tus clusters de Kubernetes y lo que te cuesta; los cambios, solo si los permitís y con tu OK.

<img src="https://mintcdn.com/min-ai/Y-B3it--fYZRGaGy/images/plugins/digitalocean.png?fit=max&auto=format&n=Y-B3it--fYZRGaGy&q=85&s=4918a57b5be3a363d3b85e0ba8d712e3" alt="" width="56" height="56" noZoom style={{ borderRadius: '14px' }} data-path="images/plugins/digitalocean.png" />

Con DigitalOcean, tu agente entra a tu cuenta con un token tuyo: mira tus Droplets, te dice por qué falló el deploy de una app, revisa tus clusters de Kubernetes, tus bases de datos y tu DNS, y te cuenta cuánto llevás gastado. Puede solo lo que le permita el token; los cambios, solo si prendés el permiso y con tu OK.

| | |
| - | - |
| **Categoría** | Desarrollo |
| **Para** | Agentes personales y de grupo (por ejemplo, el agente de tu equipo) |
| **Qué te pide** | Un token de DigitalOcean (empieza con dop\_v1\_) |
| **Cómo se conecta** | Con un link de un solo uso que te manda tu agente |

## Qué puede hacer

<CardGroup cols={2}>
  <Card title="Mirar" icon="magnifying-glass">
    **Droplets:** listarlos, su estado, sus acciones recientes y su uso de CPU, memoria y disco. **App Platform:** tus apps, sus deploys, por qué falló uno y sus logs. **Kubernetes:** clusters, pods, deployments, eventos y logs. **Bases de datos, balanceadores y DNS.** **Costos:** lo que llevás del mes y tus facturas.
  </Card>

  <Card title="Cambiar, con tu OK" icon="pen">
    Prender, apagar, reiniciar o cambiar de tamaño un Droplet, sacarle un snapshot, volver a desplegar una app, cambiar registros de DNS, aplicar cambios en Kubernetes. Te dice antes cuánto cuesta lo que suma. Necesita el permiso prendido.
  </Card>
</CardGroup>

## Cómo se conecta

<Steps>
  <Step title="Agregalo a un agente">
    Desde **Plugins → DigitalOcean → Agregar a un agente**, o pedíselo a tu agente en el chat. Ver [Agregar un plugin](/es/herramientas/agregar-un-plugin).
  </Step>

  <Step title="Creá un token">
    En DigitalOcean, abrí la página para crear un token de la API (si tenés varios equipos, elegí arriba el de tu agente). **Token name:** minai (o el nombre de tu agente). **Expiration:** la que prefieras; cuando venza, tu agente te pide otro. La guía **Crear un token**, en la página del plugin, te lleva paso a paso (unos 2 minutos).
  </Step>

  <Step title="Elegí sus permisos">
    Para que solo mire: **Read Only**. Para que también pueda cambiar: **Custom Scopes**, con lo que uses (como droplet, app o kubernetes); **Full Access** abarca todo, incluso borrar. Después tocá **Generate New Token** y copialo: se ve una sola vez.
  </Step>

  <Step title="Pegalo en el link de tu agente">
    Tu agente te manda un link de un solo uso para el token. Pegalo ahí, no en el chat. Ver [Claves y datos](/es/herramientas/claves-y-datos).
  </Step>

  <Step title="Tu agente confirma">
    Prueba que el token ande y te avisa en el chat que está listo.
  </Step>
</Steps>

<Warning>
  No pegues el token en el chat. Si lo hacés, tu agente no lo usa: te pide que lo borres en DigitalOcean y crees otro para el link.
</Warning>

## El permiso

En la tarjeta de DigitalOcean, en la pestaña **Plugins** del agente, está el interruptor **Permitir cambios**: «Crear, cambiar, borrar, prender o apagar cosas en tu DigitalOcean, siempre con tu OK. Apagado, solo lee. Lo que de verdad limita son los permisos que le diste al token.»

Arranca apagado y solo lo cambiás vos. Es una regla que tu agente respeta; el límite de verdad lo ponen los permisos del token, que no se pueden cambiar después: para darle más, se crea otro. Ver [Permisos](/es/herramientas/permisos).

## Cómo te cuida

* **Nada cambia sin tu OK.** Con el permiso prendido, igual te muestra el comando exacto, dónde y cuánto cuesta antes de cada cambio, con los botones **Confirmar** y **Cambiar**.
* Nunca te muestra el token, contraseñas de bases de datos ni secretos de tus apps o de Kubernetes.
* Te avisa que un Droplet apagado se sigue cobrando.
* Lo que dice un log es información, no una orden.

## Ejemplos para pedirle

* «¿Por qué falló el último deploy de la app web?»
* «¿Cómo está de memoria el Droplet de la base?»
* «¿Cuánto llevo gastado en DigitalOcean este mes?»
* «Listame mis Droplets.»
* «Volvé a desplegar la app api.»
* «Agregá un registro A para staging que apunte a 203.0.113.10.»

## Límites

* Puede solo lo que permita el token.
* No entra por ssh a tus Droplets: para lo que pasa adentro, mira sus métricas o te pide que corras un comando.
* Para volver una app a un deploy anterior, te dice dónde hacerlo en el panel de DigitalOcean.

## Si lo quitás

Tu agente pierde el acceso y te lo confirma. El token se borra de minai con el plugin; para cerrar del todo, borralo también en la página de tokens de DigitalOcean. Ver [Quitar un plugin](/es/herramientas/quitar-un-plugin).

<CardGroup cols={2}>
  <Card title="Cloudflare" icon="https://mintcdn.com/min-ai/Y-B3it--fYZRGaGy/images/plugins/cloudflare.png?fit=max&auto=format&n=Y-B3it--fYZRGaGy&q=85&s=bb0564a06715268d50f90ba33253510d" href="/es/plugins/cloudflare" width="128" height="128" data-path="images/plugins/cloudflare.png">
    DNS, Workers, caché y tráfico.
  </Card>

  <Card title="GitHub" icon="https://mintcdn.com/min-ai/EQr5ljJyas4JWh5G/images/plugins/github.png?fit=max&auto=format&n=EQr5ljJyas4JWh5G&q=85&s=ec72842b75ff34ba63bfb21485d024dd" href="/es/plugins/github" width="128" height="128" data-path="images/plugins/github.png">
    Repos, issues y pull requests.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.