dunops.com/Docsbeta

Integrations

DigitalOcean

Dun manages your DigitalOcean footprint — App Platform, Droplets, Kubernetes (DOKS), managed databases, Spaces, and the container registry.

Connect with an API tokenHosting8 products

Note

Every mutating action — a deploy, a scale, a secret rotation, a DNS change — surfaces a plan in chat first. Dun never touches your DigitalOcean resources until you approve it.

How to connect

Connect once from Integrations DigitalOcean, then toggle on the products you want Dun to manage.

1

Step 1

Open DigitalOcean → API → Tokens.
2

Step 2

Generate a personal access token with Read & Write scope (Dun needs write to act on your behalf).
3

Step 3

Copy the token and paste it below.
4

Step 4

Optional — to manage Spaces object storage, also create a Spaces key (API → Spaces Keys) and paste its access key + secret.

Where to get credentials: https://cloud.digitalocean.com/account/api/tokens

What Dun can do

Each product below is something you can turn on. The examples are real prompts you can type in a chat thread.

App Platform

Read App Platform apps and their recent deployments, and redeploy on demand.

Type in a chat thread
Redeploy my DigitalOcean app
List my DigitalOcean apps and their latest deployment status

In a playbook, bind digitalocean.redeploy to run this as a step.

PermissionRequiredWhat it does
List App Platform apps + deploymentsYesDiscover apps and surface build/deploy status.

Droplets & Autoscale

List Droplets and act on them — reboot, resize, rebuild, snapshot, restore, delete — plus autoscale pools.

Type in a chat thread
List my Droplets
Resize my web Droplet to the 4GB plan
Reboot the Droplet called staging
PermissionRequiredWhat it does
Read + act on DropletsYesPower, resize, rebuild, snapshot, restore, delete.

Kubernetes (DOKS)

Read clusters and node pools; scale node pools, upgrade clusters, recycle nodes, and fetch kubeconfig/credentials.

Type in a chat thread
Show me my DigitalOcean kubernetes (doks)
PermissionRequiredWhat it does
Read + operate DOKS clustersYesScale node pools, upgrade, recycle nodes.

Managed Databases

Read clusters, databases, users, pools and backups; manage connection pools, resize, trusted sources, and rotate user passwords.

Type in a chat thread
Is my DigitalOcean Postgres cluster healthy?
PermissionRequiredWhat it does
Read + manage database clustersYesPools, resize, trusted sources, password rotation. Connection strings + passwords are redacted after first display.

Spaces (object storage)

List buckets and objects, fetch metadata, delete objects, generate presigned URLs, and manage CORS. Requires the optional Spaces keys in addition to the API token.

Type in a chat thread
List my Spaces buckets
PermissionRequiredWhat it does
Read + manage Spaces objectsOptionalNeeds a Spaces access key + secret (separate from the API token).

Container Registry

Read repositories and tags, delete tags, fetch Docker credentials, and run garbage collection.

Type in a chat thread
Show me my DigitalOcean container registry
PermissionRequiredWhat it does
Read + manage the container registryYesRepositories, tags, garbage collection.

Networking & Block Storage

Load balancers, DNS domains/records, cloud firewalls, VPCs, block-storage volumes, and floating IPs.

Type in a chat thread
Show me my DigitalOcean networking & block storage
PermissionRequiredWhat it does
Read + manage networking resourcesYesLB backends, DNS records, firewall rules, volumes, floating IPs.

Functions

Create, read, and delete Functions (serverless) namespaces. Per-function invoke/logs land in a follow-up.

Type in a chat thread
Show me my DigitalOcean functions
PermissionRequiredWhat it does
Manage Functions namespacesOptionalList, create, and delete namespaces.

Next steps