---
title: "DigitalOcean integration | Growf"
description: "DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface. Connect DigitalOcean to Growf."
url: "https://www.growf.io/integrations/digital_ocean/"
language: "en"
---

Integration / Developer Tools & DevOps

![DigitalOcean logo](https://logos.composio.dev/api/digital_ocean)

# DigitalOcean integration

DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.

[Get a demo](https://www.growf.io/demo/)

About DigitalOcean

## DigitalOcean is a cloud platform for deploying, managing, and scaling infrastructure. Its simplicity and developer-friendly tools let you launch projects quickly and manage resources effortlessly.

[All integrations](https://www.growf.io/integrations/)

Category

Developer Tools & DevOps

Connection

API key

Type

Tool

Actions

404

Tags

library

Example prompts

## What you can ask Growf to do with DigitalOcean

- “Spin up a droplet for staging environment”

- “Provision a new PostgreSQL database cluster”

- “Create a DNS A record for my domain”

- “Add my SSH key to all droplets”

Available actions

## 404 actions your agents can run in DigitalOcean

- Create Custom Image  
Creates a custom image in DigitalOcean by importing a Linux VM disk image from a publicly accessible URL. Use this action to upload custom OS images (Ubuntu, Debian, CentOS, Fedora, etc.) that can later be used to create Droplets. The image will be processed asynchronously and its status can be mon…
- Create Database Cluster  
Creates a new managed database cluster on DigitalOcean. Provisions a database with specified engine (PostgreSQL, MySQL, Valkey, MongoDB, Kafka, or OpenSearch), version, region, size, and node count. Returns connection credentials and cluster details. The cluster will be in 'creating' status initial…
- Create New Block Storage Volume  
Tool to create a new block storage volume. Use when you need to provision persistent block storage after confirming the target region supports volumes. Example: "Create a 100 GiB ext4 backup volume named 'db-backup' in nyc1."
- Create New Domain  
Creates a new domain in DigitalOcean's DNS management system. This adds the domain to your DigitalOcean account and allows you to manage its DNS records. Use this action when you need to: - Add a domain to DigitalOcean DNS for DNS hosting and management - Set up a new domain with an optional initia…
- Create Domain Record  
Tool to create a new DNS record for a domain. Use after confirming domain exists and record specifics.
- Create New Droplet  
Tool to create a new Droplet. Use when you need to provision a VM with name, region, size, and image. The \`image\`, \`region\`, and \`size\` must be mutually compatible — the chosen \`region\` must be listed in the image's available regions.
- Create New Firewall  
Creates a new cloud firewall with custom inbound and outbound rules. Use this action to set up network security rules that control traffic to and from your Droplets. You can specify rules using IP addresses (CIDR notation), Droplet IDs, tags, Load Balancer UUIDs, or Kubernetes cluster IDs. The fire…
- Create New Kubernetes Cluster  
Creates a new DigitalOcean Kubernetes (DOKS) cluster with managed control plane. Required: cluster name, region slug, Kubernetes version slug, and at least one node pool configuration. Optional: tags, auto-upgrade settings, maintenance policy, node labels/taints, and auto-scaling. The cluster will …
- Create New Load Balancer  
Tool to create a new load balancer. Use after specifying region, forwarding rules, and targets.
- Create New SSH Key  
Registers a new SSH public key with your DigitalOcean account. The registered key can then be automatically added to new Droplets during creation, enabling secure SSH access. The key must be provided in OpenSSH format (ssh-rsa, ssh-ed25519, etc.) and must not already exist on the account.
- Create New Tag  
Creates a new tag in DigitalOcean for organizing and grouping resources. Tags can be applied to droplets, images, volumes, volume snapshots, and databases. If a tag with the same name already exists, the API returns the existing tag (idempotent operation). Tag names must be 1-255 characters contain…
- Create New VPC  
Creates a new Virtual Private Cloud (VPC) in a specified DigitalOcean region. VPCs are private networks for isolating your resources. Traffic within a VPC is free and doesn't count toward bandwidth limits. VPCs support Droplets, managed databases, load balancers, and Kubernetes clusters. The first …

Show all 48 actions

## Put DigitalOcean to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
