Integrations
DigitalOcean
Dun manages your DigitalOcean footprint — App Platform, Droplets, Kubernetes (DOKS), managed databases, Spaces, and the container registry.
Note
How to connect
Connect once from Integrations → DigitalOcean, then toggle on the products you want Dun to manage.
Step 1
Step 2
Step 3
Step 4
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.
Redeploy my DigitalOcean app
List my DigitalOcean apps and their latest deployment statusIn a playbook, bind digitalocean.redeploy to run this as a step.
| Permission | Required | What it does |
|---|---|---|
| List App Platform apps + deployments | Yes | Discover apps and surface build/deploy status. |
Droplets & Autoscale
List Droplets and act on them — reboot, resize, rebuild, snapshot, restore, delete — plus autoscale pools.
List my Droplets
Resize my web Droplet to the 4GB plan
Reboot the Droplet called staging| Permission | Required | What it does |
|---|---|---|
| Read + act on Droplets | Yes | Power, resize, rebuild, snapshot, restore, delete. |
Kubernetes (DOKS)
Read clusters and node pools; scale node pools, upgrade clusters, recycle nodes, and fetch kubeconfig/credentials.
Show me my DigitalOcean kubernetes (doks)| Permission | Required | What it does |
|---|---|---|
| Read + operate DOKS clusters | Yes | Scale node pools, upgrade, recycle nodes. |
Managed Databases
Read clusters, databases, users, pools and backups; manage connection pools, resize, trusted sources, and rotate user passwords.
Is my DigitalOcean Postgres cluster healthy?| Permission | Required | What it does |
|---|---|---|
| Read + manage database clusters | Yes | Pools, 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.
List my Spaces buckets| Permission | Required | What it does |
|---|---|---|
| Read + manage Spaces objects | Optional | Needs 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.
Show me my DigitalOcean container registry| Permission | Required | What it does |
|---|---|---|
| Read + manage the container registry | Yes | Repositories, tags, garbage collection. |
Networking & Block Storage
Load balancers, DNS domains/records, cloud firewalls, VPCs, block-storage volumes, and floating IPs.
Show me my DigitalOcean networking & block storage| Permission | Required | What it does |
|---|---|---|
| Read + manage networking resources | Yes | LB 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.
Show me my DigitalOcean functions| Permission | Required | What it does |
|---|---|---|
| Manage Functions namespaces | Optional | List, create, and delete namespaces. |