---
title: "DigitalOcean integration for LuumenAI"
url: "https://www.luumen.ai/integrations/digitalocean/"
entity: SoftwareIntegration
category: "Cloud & infrastructure"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# DigitalOcean integration for LuumenAI

Read your DigitalOcean account freely. Create and change resources as approved steps.

## What LuumenAI can do with DigitalOcean

LuumenAI connects to DigitalOcean with an API token and exposes 48 tools (21 read-only · 16 write · 11 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 48 tools (21 read-only · 16 write · 11 destructive)
- Plan: available on all plans
- Category: Cloud & infrastructure

## About DigitalOcean with LuumenAI

Connect DigitalOcean and Luumen can read your account the way you would: Droplets, firewalls, load balancers, volumes, databases, Kubernetes clusters, DNS domains, snapshots, and tags. Those answers come back right away. When a change is needed — a new firewall, a DNS record, another Droplet — Luumen shows the exact call first and waits for your approval. Authentication uses an API key.

## Example tools

Read-only (21 in total):

- `DIGITAL_OCEAN_LIST_ALL_DATABASES` — List all managed database clusters on your account.
- `DIGITAL_OCEAN_LIST_ALL_DOMAINS` — Lists all DNS domains configured in your DigitalOcean account.
- `DIGITAL_OCEAN_LIST_ALL_DROPLETS` — Lists all Droplets (virtual machines) in your DigitalOcean account with pagination support.
- `DIGITAL_OCEAN_LIST_ALL_FIREWALLS` — List all cloud firewalls configured in your DigitalOcean account.
- `DIGITAL_OCEAN_LIST_ALL_IMAGES` — List all images available on your account.
- `DIGITAL_OCEAN_LIST_ALL_KUBERNETES_CLUSTERS` — List all Kubernetes clusters on your account.
- `DIGITAL_OCEAN_LIST_ALL_LOAD_BALANCERS` — List all load balancers in your DigitalOcean account with pagination support.
- `DIGITAL_OCEAN_LIST_ALL_SNAPSHOTS` — List all snapshots available on your DigitalOcean account.

Write and destructive (27 in total, approval required by default):

- `DIGITAL_OCEAN_CREATE_CUSTOM_IMAGE` — Creates a custom image in DigitalOcean by importing a Linux VM disk image from a publicly accessible URL.
- `DIGITAL_OCEAN_CREATE_DATABASE_CLUSTER` — Creates a new managed database cluster on DigitalOcean.
- `DIGITAL_OCEAN_CREATE_NEW_BLOCK_STORAGE_VOLUME` — Create a new block storage volume.
- `DIGITAL_OCEAN_CREATE_NEW_DOMAIN` — Creates a new domain in DigitalOcean's DNS management system.
- `DIGITAL_OCEAN_CREATE_NEW_DOMAIN_RECORD` — Create a new DNS record for a domain.
- `DIGITAL_OCEAN_CREATE_NEW_DROPLET` — Create a new Droplet.
- `DIGITAL_OCEAN_CREATE_NEW_FIREWALL` — Creates a new cloud firewall with custom inbound and outbound rules.
- `DIGITAL_OCEAN_CREATE_NEW_KUBERNETES_CLUSTER` — Creates a new DigitalOcean Kubernetes (DOKS) cluster with managed control plane.

## Frequently asked questions

### How does LuumenAI connect to DigitalOcean?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in DigitalOcean on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 11 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to DigitalOcean — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/digitalocean/
