DigitalOcean
Provisions cloud infrastructure on demand, automates DNS record updates, and manages the lifecycle of droplets and database clusters through natural language workflows.
Try DigitalOcean in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native DigitalOcean integration
- Describe the outcome and Ceven picks the right DigitalOcean calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your DigitalOcean data, across all 48 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke DigitalOcean access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in DigitalOcean, when, and on whose behalf.
- The agent pauses and asks when DigitalOcean is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach DigitalOcean.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every DigitalOcean action to support review and sign off.
Supported tools
Every action Ceven's agents can run on DigitalOcean, and when to use it.
Create New Droplet
Use this when you need to provision a new VM. Specify the name, region, size, and image to get a server running.
Delete Existing Droplet
Use this to permanently remove a droplet by its ID. Confirm the ID first to avoid deleting the wrong server.
Create New Firewall
Use this to define a firewall name and custom rules. You must provide at least one inbound and one outbound rule.
Create Database Cluster
Use this to provision a managed database cluster. Define the engine, version, region, size, and node count.
List All Droplets
Pull a complete list of droplets in the account. Use this to audit active servers or filter by tag.
Create Domain Record
Use this to add a DNS record to an existing domain. Confirm the domain exists before adding the record.
Delete Domain Record
Use this to remove a specific DNS record using the record ID and domain name.
Create New Block Storage Volume
Use this to provision persistent block storage. Ensure the target region supports volumes before calling.
List All Volumes
Pull all block storage volumes. Use this to find available storage or filter by region.
Create New Kubernetes Cluster
Use this to deploy a Kubernetes cluster. Specify the name, region, version, and node pool configuration.
Create New Tag
Use this to create a custom tag for organizing resources. Ensure the tag name is valid before creation.
List All Firewalls
Pull a list of all active firewalls to audit security rules across the account.
Create Custom Image
Tool to create a new custom image by providing a url to a linux vm image. use when you need to import a vm image into digitalocean after specifying name, url, distribution, and region.
Create New Domain
Tool to create a new domain. use when you have the domain name and optionally an ip address to assign an a record.
Create New SSH Key
Tool to create a new ssh key. use when you need to register a public key to access droplets.
Create New VPC
Tool to create a new vpc. use when you need to provision a private network in a specific region.
Delete Block Storage Volume
Tool to delete a block storage volume by id. use when you need to permanently remove an existing block storage volume after confirming its id. returns http 204 no content on success.
Delete Database Cluster
Tool to delete a database cluster by uuid. use when you have confirmed the cluster is no longer needed. returns http 204 no content on success.
Delete Domain
Tool to delete a domain by name. use when you have confirmed the domain has no records assigned. returns 204 no content on success.
Delete Firewall
Tool to delete a firewall by id. use when you have confirmed the firewall is no longer needed.
Delete Image
Tool to delete a snapshot or custom image by id. use when cleaning up unused images after confirming there are no dependents.
Delete Load Balancer
Tool to delete a load balancer instance by id. use when you need to permanently remove an existing load balancer after confirming its id. returns 204 no content on success.
Delete SSH Key
Tool to delete a public ssh key. use when you need to remove an ssh key from your account by its id or fingerprint after confirming its ownership. returns 204 no content on success.
Delete Tag
Tool to delete a tag by name. use when you need to untag all resources previously tagged. returns 204 no content on success.
Delete VPC
Tool to delete a vpc by its id. use when you need to remove an existing virtual private cloud. returns 204 no content on success.
Create New Load Balancer
Tool to create a new load balancer. use after specifying region, forwarding rules, and targets.
List Domain Records
Tool to list all dns records for a domain. use when you need to inspect or filter a domain's dns configuration.
List All Databases
Tool to list all managed database clusters on your account. use when you need to retrieve clusters and support pagination or filtering by tag.
List All Domains
Tool to list all domains in your digitalocean account. use when you need to retrieve or iterate through domains, with optional pagination. use after authentication.
List All Images
Tool to list all images available on your account. use after obtaining a valid api token to retrieve images optionally filtered by type, private visibility, or tag name.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to DigitalOcean
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect DigitalOcean and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free