Digital ocean
Overview
SLUG: DIGITAL_OCEAN
Description
DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.
Authentication Details
OAuth2
API Key
Connecting to Digital ocean
Create an auth config
Use the dashboard to create an auth config for the Digital ocean toolkit. This allows you to connect multiple Digital ocean accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Digital ocean Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the [Digital ocean toolkit’s playground](https://app.composio.dev/app/Digital ocean)
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
DIGITAL_OCEAN_CREATE_CUSTOM_IMAGE
Tool Name: Create Custom Image
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_DATABASE_CLUSTER
Tool Name: Create Database Cluster
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_BLOCK_STORAGE_VOLUME
Tool Name: Create New Block Storage Volume
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_DOMAIN
Tool Name: Create New Domain
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_DOMAIN_RECORD
Tool Name: Create Domain Record
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_DROPLET
Tool Name: Create New Droplet
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_FIREWALL
Tool Name: Create New Firewall
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_KUBERNETES_CLUSTER
Tool Name: Create New Kubernetes Cluster
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_LOAD_BALANCER
Tool Name: Create New Load Balancer
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_SSH_KEY
Tool Name: Create New SSH Key
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_TAG
Tool Name: Create New Tag
Description
Action Parameters
Action Response
DIGITAL_OCEAN_CREATE_NEW_VPC
Tool Name: Create New VPC
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_BLOCK_STORAGE_VOLUME
Tool Name: Delete Block Storage Volume
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_DATABASE_CLUSTER
Tool Name: Delete Database Cluster
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_DOMAIN
Tool Name: Delete Domain
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_DOMAIN_RECORD
Tool Name: Delete Domain Record
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_EXISTING_DROPLET
Tool Name: Delete Existing Droplet
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_FIREWALL
Tool Name: Delete Firewall
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_IMAGE
Tool Name: Delete Image
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_LOAD_BALANCER
Tool Name: Delete Load Balancer
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_SSH_KEY
Tool Name: Delete SSH Key
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_TAG
Tool Name: Delete Tag
Description
Action Parameters
Action Response
DIGITAL_OCEAN_DELETE_VPC
Tool Name: Delete VPC
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_DATABASES
Tool Name: List All Databases
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_DOMAINS
Tool Name: List All Domains
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_DROPLETS
Tool Name: List All Droplets
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_FIREWALLS
Tool Name: List All Firewalls
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_IMAGES
Tool Name: List All Images
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_KUBERNETES_CLUSTERS
Tool Name: List All Kubernetes Clusters
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_LOAD_BALANCERS
Tool Name: List All Load Balancers
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_SNAPSHOTS
Tool Name: List All Snapshots
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_SSH_KEYS
Tool Name: List All SSH Keys
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_TAGS
Tool Name: List All Tags
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_VOLUMES
Tool Name: List All Volumes
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_ALL_VPCS
Tool Name: List All VPCs
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_DATABASE_OPTIONS
Tool Name: List Database Options
Description
Action Parameters
Action Response
DIGITAL_OCEAN_LIST_DOMAIN_RECORDS
Tool Name: List Domain Records
Description
Action Parameters
Action Response
DIGITAL_OCEAN_RETRIEVE_DOMAIN
Tool Name: Retrieve Domain
Description
Action Parameters
Action Response
DIGITAL_OCEAN_RETRIEVE_DOMAIN_RECORD
Tool Name: Retrieve Domain Record
Description
Action Parameters
Action Response
DIGITAL_OCEAN_RETRIEVE_EXISTING_DROPLET
Tool Name: Retrieve Existing Droplet
Description
Action Parameters
Action Response
DIGITAL_OCEAN_RETRIEVE_EXISTING_IMAGE
Tool Name: Retrieve Existing Image
Description
Action Parameters
Action Response
DIGITAL_OCEAN_RETRIEVE_TAG
Tool Name: Retrieve Tag
Description
Action Parameters
Action Response
DIGITAL_OCEAN_RETRIEVE_VPC
Tool Name: Retrieve VPC
Description
Action Parameters
Action Response
DIGITAL_OCEAN_TAG_RESOURCE
Tool Name: Tag Resource
Description
Action Parameters
Action Response
DIGITAL_OCEAN_UNTAG_RESOURCE
Tool Name: Untag Resource
Description
Action Parameters
Action Response
DIGITAL_OCEAN_UPDATE_DOMAIN_RECORD
Tool Name: Update Domain Record
Description
Action Parameters
Action Response
DIGITAL_OCEAN_UPDATE_VPC
Tool Name: Update VPC
Description
Action Parameters
Action Response