Sign inStart your trial

DigitalOcean

Reference

48 actions for DigitalOcean workflows.

01. Operations

Act on DigitalOcean from a workflow

Operations are the actions a workflow can take in DigitalOcean, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Other

48 operations

Manage core DigitalOcean infrastructure resources including droplets, firewalls, domains, images, VPCs, and tags. Use these operations when building out your cloud environment, organizing resources with labels, configuring network rules, or performing routine infrastructure maintenance across your DigitalOcean account.

Action★ Featured

Create Domain Record

DIGITAL_OCEAN_CREATE_NEW_DOMAIN_RECORD

Creates a new DNS record for your domain, allowing you to configure email routing, subdomains, or connect services to your domain. This enables you to manage how traffic and communications are directed to your website and online properties.

10 input
Action★ Featured

Create New Droplet

DIGITAL_OCEAN_CREATE_NEW_DROPLET

Provision a new virtual machine on DigitalOcean with your chosen specifications like region, size, and operating system image. This lets you quickly spin up server infrastructure without manual setup through the dashboard.

14 input
Action★ Featured

Create New Tag

DIGITAL_OCEAN_CREATE_NEW_TAG

Create a new tag in DigitalOcean to organize and categorize your cloud resources like servers, images, and databases for easier management and identification.

1 input
Action★ Featured

Delete Existing Droplet

DIGITAL_OCEAN_DELETE_EXISTING_DROPLET

Permanently removes a Droplet instance from your DigitalOcean account, freeing up resources and stopping associated charges. Use this when you no longer need a server or want to clean up your infrastructure.

1 input
Action★ Featured

List All Domains

DIGITAL_OCEAN_LIST_ALL_DOMAINS

Retrieve a complete list of all DNS domains configured in your DigitalOcean account, including their settings and zone file information. Use this to get an overview of your domains or find specific ones before managing DNS records.

2 input
Action★ Featured

List All Droplets

DIGITAL_OCEAN_LIST_ALL_DROPLETS

Retrieve a complete list of all virtual machines (Droplets) in your DigitalOcean account with their configurations, status, and networking details. Use this to monitor your infrastructure, track resource allocation, and manage your cloud environment.

3 input
Action★ Featured

List All SSH Keys

DIGITAL_OCEAN_LIST_ALL_SSH_KEYS

Retrieve all SSH keys stored in your DigitalOcean account along with their details like names, fingerprints, and public key content. This helps you manage server access credentials and identify which keys to use when setting up new servers or infrastructure.

2 input
Action★ Featured

Tag Resource

DIGITAL_OCEAN_TAG_RESOURCE

Assigns existing tags to your DigitalOcean resources like droplets, databases, or storage volumes to organize and categorize your infrastructure. This helps you keep your cloud environment organized and makes it easier to manage resources by project, environment, or cost center.

2 input
Action

Create Custom Image

DIGITAL_OCEAN_CREATE_CUSTOM_IMAGE

Import a custom Linux disk image from a URL into DigitalOcean so you can create Droplets with your pre-configured operating system and software setup. This lets you standardize your server deployments across multiple instances without manual setup each time.

6 input
Action

Create Database Cluster

DIGITAL_OCEAN_CREATE_DATABASE_CLUSTER

Automatically sets up a managed database cluster on DigitalOcean with your choice of database engine, configuring it for your specific region and performance needs. This eliminates the need to manage database infrastructure yourself, so you can focus on your application instead.

15 input
Action

Create New Block Storage Volume

DIGITAL_OCEAN_CREATE_NEW_BLOCK_STORAGE_VOLUME

Creates a new persistent block storage volume in your DigitalOcean infrastructure that can be attached to droplets for expanded storage capacity. Use this to add reliable, scalable storage for databases, backups, media files, or any data that needs to persist independently from your servers.

8 input
Action

Create New Domain

DIGITAL_OCEAN_CREATE_NEW_DOMAIN

Add a new domain to your DigitalOcean account for centralized DNS hosting and management, optionally setting up an initial A record pointing to your server.

2 input
Action

Create New Firewall

DIGITAL_OCEAN_CREATE_NEW_FIREWALL

Create a new cloud firewall to control incoming and outgoing network traffic to your servers with custom rules based on IP addresses, ports, and protocols. This helps protect your infrastructure from unauthorized access while allowing legitimate business traffic.

6 input
Action

Create New Kubernetes Cluster

DIGITAL_OCEAN_CREATE_NEW_KUBERNETES_CLUSTER

Deploy a managed Kubernetes cluster in DigitalOcean with automatic control plane management, allowing you to run containerized applications with scalable infrastructure. This operation handles the cluster setup and configuration so you can focus on deploying your applications.

7 input
Action

Create New Load Balancer

DIGITAL_OCEAN_CREATE_NEW_LOAD_BALANCER

Sets up a new load balancer to distribute incoming traffic across multiple servers, improving reliability and handling traffic spikes automatically.

13 input
Action

Create New SSH Key

DIGITAL_OCEAN_CREATE_NEW_SSH_KEY

Add a new SSH public key to your DigitalOcean account so you can securely access your servers without passwords. Once registered, the key can be automatically installed on new servers during creation.

2 input
Action

Create New VPC

DIGITAL_OCEAN_CREATE_NEW_VPC

Create an isolated private network in DigitalOcean to securely group and manage your cloud resources while avoiding bandwidth charges for internal communication.

5 input
Action

Delete Block Storage Volume

DIGITAL_OCEAN_DELETE_BLOCK_STORAGE_VOLUME

Permanently removes a block storage volume from your DigitalOcean account, freeing up storage resources and reducing costs. This is useful when you no longer need the storage capacity and want to clean up your infrastructure.

1 input
Action

Delete Database Cluster

DIGITAL_OCEAN_DELETE_DATABASE_CLUSTER

Permanently removes a database cluster from your DigitalOcean account when you no longer need it, freeing up resources and stopping associated charges.

1 input
Action

Delete Domain

DIGITAL_OCEAN_DELETE_DOMAIN

Permanently removes a domain from DigitalOcean DNS when you no longer need it. This is a final action that cannot be reversed, so ensure any associated certificates or resources are properly handled first.

1 input
Action

Delete Domain Record

DIGITAL_OCEAN_DELETE_DOMAIN_RECORD

Remove a DNS record from your domain when you no longer need it, such as when decommissioning services or fixing incorrect configurations.

2 input
Action

Delete Firewall

DIGITAL_OCEAN_DELETE_FIREWALL

Remove a firewall from your DigitalOcean infrastructure when it's no longer protecting your resources or needs to be replaced. This permanently deletes the firewall rules and their associations.

1 input
Action

Delete Image

DIGITAL_OCEAN_DELETE_IMAGE

Permanently removes a custom image or snapshot from your DigitalOcean account to free up storage and reduce clutter. Use this when you no longer need backups of configured servers or test environments.

1 input
Action

Delete Load Balancer

DIGITAL_OCEAN_DELETE_LOAD_BALANCER

Permanently removes a load balancer from your DigitalOcean infrastructure when you no longer need it to distribute traffic across your servers.

1 input
Action

Delete SSH Key

DIGITAL_OCEAN_DELETE_SSH_KEY

Remove an SSH key from your DigitalOcean account when it's no longer needed or has been compromised. This helps maintain security by ensuring only current, trusted keys have access to your infrastructure.

1 input
Action

Delete Tag

DIGITAL_OCEAN_DELETE_TAG

Remove a tag from your DigitalOcean account, automatically untagging it from all associated resources like servers and databases. Use this to clean up your infrastructure organization or retire outdated tagging schemes.

1 input
Action

Delete VPC

DIGITAL_OCEAN_DELETE_VPC

Permanently removes a Virtual Private Cloud from your DigitalOcean account. The VPC must be empty with no attached resources before it can be deleted.

1 input
Action

List All Databases

DIGITAL_OCEAN_LIST_ALL_DATABASES

Retrieve a complete list of all your managed database clusters stored on DigitalOcean, with support for pagination and tag-based filtering. This helps you quickly view and manage your database infrastructure across your account.

3 input
Action

List All Firewalls

DIGITAL_OCEAN_LIST_ALL_FIREWALLS

Retrieve all cloud firewalls in your DigitalOcean account with their rules, associated resources, and status. Use this to audit your network security setup, identify existing protections, and manage firewall configurations across your infrastructure.

2 input
Action

List All Images

DIGITAL_OCEAN_LIST_ALL_IMAGES

View all your DigitalOcean images in one place, making it easy to find the right template for deploying new servers or applications.

5 input
Action

List All Kubernetes Clusters

DIGITAL_OCEAN_LIST_ALL_KUBERNETES_CLUSTERS

Retrieves all Kubernetes clusters associated with your DigitalOcean account, helping you maintain visibility across your containerized infrastructure. This is useful when you need to audit, monitor, or manage multiple clusters in one view.

2 input
Action

List All Load Balancers

DIGITAL_OCEAN_LIST_ALL_LOAD_BALANCERS

Retrieve a complete list of all your load balancers across your DigitalOcean infrastructure, including their configurations, assigned servers, and health status. This helps you monitor and manage traffic distribution across your applications.

2 input
Action

List All Snapshots

DIGITAL_OCEAN_LIST_ALL_SNAPSHOTS

Retrieve all snapshots from your DigitalOcean account to view backups of your droplets and volumes in one place. This helps you manage your infrastructure backups and understand what recovery points are available.

3 input
Action

List All Tags

DIGITAL_OCEAN_LIST_ALL_TAGS

Retrieve all tags in your DigitalOcean account to see how your resources are organized and labeled. Use this to understand your tagging structure and find specific tags for resource management.

2 input
Action

List All Volumes

DIGITAL_OCEAN_LIST_ALL_VOLUMES

Retrieve all block storage volumes across your DigitalOcean account with optional filtering by name and region. Use this to inventory your storage resources and manage your infrastructure.

4 input
Action

List All VPCs

DIGITAL_OCEAN_LIST_ALL_VPCS

Retrieve a complete list of all Virtual Private Cloud (VPC) networks configured in your DigitalOcean account to view your network infrastructure and resource organization.

2 input
Action

List Apps

DIGITAL_OCEAN_LIST_APPS

Retrieve a complete list of all your App Platform applications in DigitalOcean, including their IDs, status, and configuration details. Use this to discover which apps are deployed, check their current state, or gather information needed for automation workflows.

3 input
Action

List Database Options

DIGITAL_OCEAN_LIST_DATABASE_OPTIONS

Discover all available database engines, versions, regions, and sizes supported by DigitalOcean to make informed decisions when setting up a new managed database cluster. This helps you understand what configurations are available before creating your database infrastructure.

Action

List Domain Records

DIGITAL_OCEAN_LIST_DOMAIN_RECORDS

Retrieve all DNS records configured for your domain to review your current DNS setup and troubleshoot connectivity issues. This helps you understand how your domain is routed to your hosting, email, and other services.

5 input
Action

Retrieve Domain

DIGITAL_OCEAN_RETRIEVE_DOMAIN

Fetch detailed information about a domain in your DigitalOcean account, including TTL settings and DNS zone file configuration. Use this to verify your domain setup, check DNS records, or audit existing configurations.

1 input
Action

Retrieve Domain Record

DIGITAL_OCEAN_RETRIEVE_DOMAIN_RECORD

Fetch the details of a specific DNS record for your domain using its record ID, such as IP addresses, CNAME targets, or MX records. This helps you verify DNS configurations and troubleshoot routing issues.

2 input
Action

Retrieve Existing Droplet

DIGITAL_OCEAN_RETRIEVE_EXISTING_DROPLET

Fetch detailed information about a specific virtual machine (Droplet) you've created on DigitalOcean, including its current status, IP addresses, and configuration details. Use this to monitor your server's state or retrieve networking information for your applications.

1 input
Action

Retrieve Existing Image

DIGITAL_OCEAN_RETRIEVE_EXISTING_IMAGE

Fetch detailed information about a specific cloud image using its ID or slug, including metadata like size, regions, and compatibility details. This helps you verify image properties before deploying or managing infrastructure.

1 input
Action

Retrieve Tag

DIGITAL_OCEAN_RETRIEVE_TAG

Fetch details about a specific tag to see which resources (servers, databases, etc.) are grouped under it. This helps you understand your infrastructure organization and manage related assets as a group.

1 input
Action

Retrieve VPC

DIGITAL_OCEAN_RETRIEVE_VPC

Fetch detailed information about a specific Virtual Private Cloud, including its configuration, settings, and network properties. This helps you verify your cloud infrastructure setup and ensure your networking is configured correctly.

1 input
Action

Untag Resource

DIGITAL_OCEAN_UNTAG_RESOURCE

Removes specific tags from your DigitalOcean resources in bulk, helping you keep your infrastructure organized as your needs change. This is useful when you need to quickly update how resources are labeled or categorized across your cloud environment.

2 input
Action

Update Domain Record

DIGITAL_OCEAN_UPDATE_DOMAIN_RECORD

Modify DNS records for your domain to point to different servers, update IP addresses, or change email routing settings. This is essential when you need to reconfigure how traffic reaches your website or services.

11 input
Action

Update VPC

DIGITAL_OCEAN_UPDATE_VPC

Modify the name, description, or default status of an existing Virtual Private Cloud to reflect organizational changes or better document your network infrastructure.

4 input
What now

Use DigitalOcean in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.