DigitalOcean AI Agent

Connect your DigitalOcean to Zaira autonomous AI agent. Describe what you need in plain language, Zaira will use DigitalOcean actions like droplet management to get the job done for you.

01Capabilities

What can your DigitalOcean AI agent do?

Search DigitalOcean documentation, check your Droplets, databases, apps, billing, DNS, backups, and security posture, review uptime checks and deploy status, and run actions within the DigitalOcean access you authorize — then run the whole routine on a schedule. Zaira carries out tasks using the supported actions listed here.

  • Create App From Spec — create an App Platform app by connecting a GitHub, GitLab, or Bitbucket repository
  • Apps Update — update app configuration or trigger a new deployment
  • Apps Delete — delete an existing App Platform app
  • Apps Get Info — get details about an existing app
  • Apps Usage — get live resource usage info for an app (CPU, app disk, egress bandwidth)
  • Apps Get Deployment Status — check the status of a deployment
  • Apps List — list all apps in the account
  • Doks Get Cluster — get details about a Kubernetes cluster
  • Doks List Clusters — list all Kubernetes clusters in the account
  • Doks Create Cluster — create a new Kubernetes cluster
  • Doks Update Cluster — update a Kubernetes cluster's name, auto-upgrade, or surge settings
  • Doks Delete Cluster — delete a Kubernetes cluster
  • Doks Upgrade Cluster — upgrade a cluster to patch/minor or a specified version
  • Doks Get Cluster Upgrades — get the list of available upgrades for a cluster
  • Doks Get Kubeconfig — get the kubeconfig of a cluster
  • Doks Get Credentials — get cluster credentials
  • Doks Create Nodepool — add a new node pool to a cluster
  • Doks Get Nodepool — get details about a node pool
  • Doks List Nodepools — list all node pools of a cluster
  • Doks Update Nodepool — update a node pool (node count, auto-scale, labels, taints, tags)
  • Doks Delete Nodepool — delete a node pool from a cluster
  • Doks Delete Node — delete a specific node from a node pool
  • Doks Recycle Nodes — recycle a list of nodes in a node pool
  • Droplet Create — create a new Droplet
  • Droplet Delete — delete a Droplet
  • Droplet Get — get details about a Droplet
  • Droplet List — list all Droplets in the account
  • Droplet Action — get the status of a Droplet action
  • Droplet Reboot — reboot a Droplet
  • Reset Droplet Password — reset the root password of a Droplet
  • Rename Droplet — rename a Droplet
  • Change Kernel Droplet — change the kernel of a Droplet
  • Enable Ipv6 Droplet — enable IPv6 on a Droplet
  • Enable Private Net Droplet — enable private networking (VPC) on a Droplet
  • Enable Backups Droplet — enable backups for a Droplet
  • Disable Backups Droplet — disable backups for a Droplet
  • Power Cycle Droplets Tag — power cycle all Droplets matching a tag
  • Power On Droplets Tag — power on all Droplets matching a tag
  • Power Off Droplets Tag — power off all Droplets matching a tag
  • Shutdown Droplets Tag — shutdown all Droplets matching a tag
  • Enable Backups Droplets Tag — enable backups for all Droplets matching a tag
  • Disable Backups Droplets Tag — disable backups for all Droplets matching a tag
  • Snapshot Droplets Tag — take a snapshot of all Droplets matching a tag
  • Enable Ipv6 Droplets Tag — enable IPv6 for all Droplets matching a tag
  • Enable Private Net Droplets Tag — enable private networking for all Droplets matching a tag
  • Rebuild Droplet By Slug — rebuild a Droplet using a public image slug
  • Power Cycle Droplet — power cycle a Droplet
  • Power On Droplet — power on a Droplet
  • Power Off Droplet — power off a Droplet
  • Shutdown Droplet — shutdown a Droplet
  • Restore Droplet — restore a Droplet from a backup
  • Resize Droplet — resize a Droplet to a different size
  • Rebuild Droplet — rebuild a Droplet from a new image
  • Snapshot Droplet — take a snapshot of a Droplet
  • Image List — list all images in the account
  • Image Get — get details about an image
  • Image Create — create a new custom image
  • Image Update — update the name or description of an image
  • Image Delete — delete an image
  • Image Action Transfer — transfer an image to another region
  • Image Action Convert — convert an image to a snapshot
  • Image Action Get — get the status of an image action
  • Size List — list all Droplet sizes available
  • Functions List Namespaces — list all function namespaces
  • Functions Get Namespace — get details about a namespace
  • Functions Create Namespace — create a new namespace
  • Functions Delete Namespace — delete a namespace
  • Functions List Access Keys — list all access keys of a namespace
  • Functions Create Access Key — create a new access key
  • Functions Delete Access Key — delete an access key
  • Functions List Actions — list all actions in a namespace
  • Functions Get Action — get details about an action
  • Functions Create Or Update Action — create or update an action
  • Functions Delete Action — delete an action
  • Functions Invoke Action — invoke an action synchronously or asynchronously
  • Functions List Packages — list all packages in a namespace
  • Functions Get Package — get details about a package
  • Functions Create Or Update Package — create or update a package
  • Functions Delete Package — delete a package
  • Functions List Triggers — list all triggers in a namespace
  • Functions Get Trigger — get details about a trigger
  • Functions Create Trigger — create a new trigger
  • Functions Update Trigger — update a trigger
  • Functions Delete Trigger — delete a trigger
  • Functions List Activations — list all activations for an action
  • Functions Get Activation — get details about an activation
  • Functions Get Activation Logs — get the logs of an activation
  • Functions Get Activation Result — get the result of an activation
  • Functions Deployment Guide — generate a deployment guide (workflows) for deploying a function
  • Db Cluster List — list all database clusters
  • Db Cluster Get — get details about a database cluster
  • Db Cluster Get Ca — get the CA certificate of a cluster
  • Db Cluster Create — create a new database cluster
  • Db Cluster Delete — delete a database cluster
  • Db Cluster Resize — resize a database cluster
  • Db Cluster List Backups — list the backups of a cluster
  • Db Cluster List Options — list configuration options for creating or resizing clusters
  • Db Cluster Upgrade Major Version — upgrade a cluster to a new major version
  • Db Cluster Start Online Migration — start an online migration to a cluster
  • Db Cluster Stop Online Migration — stop an ongoing online migration
  • Db Cluster Get Migration — get details about a migration
  • Db Cluster Get Firewall Rules — get the inbound firewall rules of a cluster
  • Db Cluster Update Firewall Rules — update the inbound firewall rules of a cluster
  • Db Cluster List Topics — list all Kafka topics of a cluster
  • Db Cluster Create Topic — create a Kafka topic
  • Db Cluster Get Topic — get details about a Kafka topic
  • Db Cluster Delete Topic — delete a Kafka topic
  • Db Cluster Update Topic — update a Kafka topic (partitions, config, replication)
  • Db Cluster Get Kafka Config — get the Kafka configuration of a cluster
  • Db Cluster Update Kafka Config — update the Kafka configuration of a cluster
  • Db Cluster Get Mongodb Config — get the MongoDB configuration of a cluster
  • Db Cluster Update Mongodb Config — update the MongoDB configuration of a cluster
  • Db Cluster Get Mysql Config — get the MySQL configuration of a cluster
  • Db Cluster Update Mysql Config — update the MySQL configuration of a cluster
  • Db Cluster Get Sql Mode — get the SQL modes of a MySQL cluster
  • Db Cluster Set Sql Mode — set the SQL modes of a MySQL cluster
  • Db Cluster Get Opensearch Config — get the OpenSearch configuration of a cluster
  • Db Cluster Update Os Config — update the OpenSearch configuration of a cluster
  • Db Cluster Get Postgresql Config — get the PostgreSQL configuration of a cluster
  • Db Cluster Update Psql Config — update the PostgreSQL configuration of a cluster
  • Db Cluster Get Redis Config — get the Redis configuration of a cluster
  • Db Cluster Update Redis Config — update the Redis configuration of a cluster
  • Db Cluster Get User — get details about a database user
  • Db Cluster List Users — list all database users of a cluster
  • Db Cluster Create User — create a new database user
  • Db Cluster Update User — update a database user's metadata
  • Db Cluster Delete User — delete a database user
  • Dedicated Inference Create — create a new dedicated inference endpoint
  • Dedicated Inference Get — get details about a dedicated inference endpoint
  • Dedicated Inference List — list all dedicated inference endpoints
  • Dedicated Inference Update — update a dedicated inference endpoint
  • Dedicated Inference Delete — delete a dedicated inference endpoint
  • Inference Model Catalog Search — search the model catalog
  • Inference Model Catalog Get Card — get the Model Card for a model
  • Retrieve Knowledge Base — search across your knowledge bases with a natural language query and return the most relevant chunks of content
  • Spaces Key Create — create a new Spaces access key
  • Spaces Key Delete — delete a Spaces access key
  • Spaces Key Get — get details about a Spaces access key
  • Spaces Key List — list all Spaces access keys
  • Spaces Key Update — update a Spaces access key
  • Domain Create — create a new domain
  • Domain Delete — delete a domain
  • Domain Record Create — create a new DNS record
  • Domain Record Delete — delete a DNS record
  • Domain Record Edit — edit a DNS record
  • Domain Get — get details about a domain
  • Domain List — list all domains
  • Domain Record Get — get details about a DNS record
  • Domain Record List — list all DNS records of a domain
  • Custom Certificate Create — upload a custom certificate
  • Lets Encrypt Certificate Create — request a Let's Encrypt certificate
  • Certificate Delete — delete a certificate
  • Certificate Get — get details about a certificate
  • Certificate List — list all certificates
  • Firewall Create — create a new cloud firewall
  • Firewall Delete — delete a cloud firewall
  • Firewall Add Tags — add tags to a cloud firewall
  • Firewall Remove Tags — remove tags from a cloud firewall
  • Firewall Add Droplets — add Droplets to a cloud firewall
  • Firewall Remove Droplets — remove Droplets from a cloud firewall
  • Firewall Add Rules — add rules to a cloud firewall
  • Firewall Remove Rules — remove rules from a cloud firewall
  • Firewall Get — get details about a cloud firewall
  • Firewall List — list all cloud firewalls
  • Load Balancer Create — create a new load balancer
  • Load Balancer Delete — delete a load balancer
  • Load Balancer Delete Cache — purge the cache of a load balancer
  • Load Balancer Get — get details about a load balancer
  • Load Balancer List — list all load balancers
  • Load Balancer Add Droplets — add Droplets to a load balancer
  • Load Balancer Remove Droplets — remove Droplets from a load balancer
  • Load Balancer Update — update a load balancer
  • Load Balancer Add Forwarding Rules — add forwarding rules to a load balancer
  • Load Balancer Remove Forwarding Rules — remove forwarding rules from a load balancer
  • Reserved Ip Reserve — reserve a new reserved IP
  • Reserved Ip Release — release a reserved IP
  • Reserved Ip Assign — assign a reserved IP to a Droplet
  • Reserved Ip Unassign — unassign a reserved IP from a Droplet
  • Reserved Ip List — list all reserved IPs
  • Reserved Ip Get — get details about a reserved IP
  • Vpc Peering Create — create a new VPC peering connection
  • Vpc Peering Delete — delete a VPC peering connection
  • Vpc Peering Get — get details about a VPC peering connection
  • Vpc Peering List — list all VPC peerings
  • Byoip Prefix Create — create a new bring-your-own-IP prefix
  • Byoip Prefix Delete — delete a BYOIP prefix
  • Byoip Prefix Get — get details about a BYOIP prefix
  • Byoip Prefix List — list all BYOIP prefixes
  • Byoip Prefix Resources Get — get the resources using a BYOIP prefix
  • Vpc Create — create a new VPC
  • Vpc List Members — list the resources in a VPC
  • Vpc Delete — delete a VPC
  • Vpc Get — get details about a VPC
  • Vpc List — list all VPCs
  • Nfs File Share Create — create a new NFS file share
  • Nfs File Share List — list all NFS file shares
  • Nfs File Share Get — get details about an NFS file share
  • Nfs File Share Delete — delete an NFS file share
  • Nfs Snapshot List — list all snapshots for a file share
  • Nfs Snapshot Get — get details about a snapshot
  • Nfs Snapshot Delete — delete a snapshot
  • Nfs Resize — resize an NFS file share
  • Nfs Snapshot — take a snapshot of an NFS file share
  • Nfs Attach — attach an NFS file share (via volumes)
  • Nfs Detach — detach an NFS file share (via volumes)
  • Nfs Reassign — reassign an NFS file share to another Droplet
  • Nfs Switch Performance Tier — switch the performance tier of an NFS file share
  • Action Get — get details about an action
  • Action List — list all actions in the account
  • Balance Get — get the account balance
  • Billing History List — list the account billing history
  • Invoice List — list all invoices
  • Key Create — create a new SSH key
  • Key Delete — delete an SSH key
  • Key Get — get details about an SSH key
  • Key List — list all SSH keys
  • Account Get Information — get information about the current account
  • Uptimecheck Get — get details about an uptime check
  • Uptimecheck Get State — get the state of an uptime check
  • Uptimecheck List — list all uptime checks
  • Uptimecheck Create — create a new uptime check
  • Uptimecheck Delete — delete an uptime check
  • Uptimecheck Update — update an uptime check
  • Uptimecheck Alert Get — get details about an uptime alert
  • Uptimecheck Alert List — list all uptime alerts
  • Uptimecheck Alert Create — create a new uptime alert
  • Uptimecheck Alert Update — update an uptime alert
  • Alert Policy Get — get details about an alert policy
  • Alert Policy List — list all alert policies
  • Alert Policy Create — create a new alert policy
  • Alert Policy Update — update an alert policy
  • Alert Policy Delete — delete an alert policy
  • Genai List Evaluation Metrics — list all available agent evaluation metrics and their arguments
  • Genai List Evaluation Test Cases — list all test cases for an evaluation dataset
  • Genai Create Evaluation Dataset — create a new agent evaluation dataset
  • Genai Create Evaluation Test Case — create a new test case in an evaluation dataset
  • Genai Update Evaluation Test Case — update an existing test case in an evaluation dataset
  • Genai Run Evaluation Test Case — run a single agent evaluation test case
  • Genai Get Evaluation Run — get the status and result of an agent evaluation run
  • Genai Run Evaluation Workflow — run an end-to-end agent evaluation workflow against an evaluation dataset
  • Genai Model Eval List Metrics — list all available model evaluation metrics and their arguments
  • Genai Model Eval List Datasets — list all evaluation datasets
  • Genai Model Eval Create Dataset — create a new evaluation dataset with optional test cases
  • Genai Model Eval Create Run — create a new model evaluation run
  • Genai Model Eval List Runs — list all recorded evaluation runs
  • Genai Model Eval Get Run — get the status and result of an evaluation run
  • Genai Model Eval Get Results Download Url — generate a URL to download the results of an evaluation run
  • Genai Model Eval Delete Run — delete an evaluation run
  • Genai Model Eval Cancel Run — cancel an in-progress evaluation run
  • Genai Model Eval Delete Preset — delete an eval preset (e.g. testsets, checklists)
  • Genai Model Eval Delete Dataset — delete an evaluation dataset
  • Genai Model Eval Create Custom Metric — create a new custom metric
  • Genai Model Eval Update Custom Metric — update a custom metric
  • Genai Model Eval Delete Custom Metric — delete a custom metric
  • Genai Model Eval Run Workflow — run an end-to-end model evaluation workflow using model evaluators
  • Genai Batch Inference Create File — create a batch inference file in an individual bucket
  • Genai Batch Inference Create — create a new batch inference run
  • Genai Batch Inference Get — get details about a batch inference run
  • Genai Batch Inference Get Results — get the results of a completed batch inference run
  • Genai Batch Inference Cancel — cancel an in-progress batch inference run
  • Genai Batch Inference List — list all batch inference runs
  • Docr Get — get details about the container registry
  • Docr List — list all container registry info
  • Docr Create — create a new container registry
  • Docr Delete — delete the container registry
  • Docr Docker Credentials — get the Docker credentials for a registry
  • Docr Options — get the available subscription options
  • Docr Validate Name — check whether a registry name is available
  • Docr Repository List — list all repositories in the registry
  • Docr Repository Tag List — list all tags for a repository
  • Docr Repository Tag Delete — delete a tag from a repository
  • Docr Repository Manifest List — list all manifests for a repository
  • Docr Repository Manifest Delete — delete a manifest from a repository
  • Docr Subscription Get — get the subscription of the registry
  • Docr Subscription Update — update the subscription tier of the registry
  • Docr Garbage Collection Start — start a garbage collection operation
  • Docr Garbage Collection Get — get details about a garbage collection operation
  • Docr Garbage Collection List — list all garbage collection operations
  • Docr Garbage Collection Update — update a garbage collection operation
  • Docs Search — search documentation for a given query and return requested number of results
  • Docs Get Page — get documentation page content in a markdown format
  • Docs Find For Service — find documentation relevant to specific DigitalOcean services
  • Docs Get Quickstart — get the quickstart documentation for a list of DigitalOcean services
  • Docs Troubleshoot — provide steps to troubleshoot issues from a given query
  • Docs Get Related — get related documentation pages for the given URL
  • Marketplace 1 Click List — list available 1-click applications from the DigitalOcean marketplace
  • Marketplace 1 Click Kubernetes App Install — install 1-click applications on a Kubernetes cluster
  • Volume Create — create a new block storage volume
  • Volume List — list all block storage volumes
  • Volume Get — get details about a block storage volume
  • Volume Delete — delete a block storage volume
  • Volume Snapshot Create — create a snapshot of a volume
  • Volume Snapshot List — list all snapshots for a volume
  • Volume Snapshot Get — get details about a volume snapshot
  • Volume Snapshot Delete — delete a volume snapshot
  • Volume Attach — attach a volume to a Droplet
  • Volume Detach — detach a volume from a Droplet
  • Volume Action Get — get the status of a volume action
  • Volume Action List — list all actions for a volume
  • Volume Resize — resize a block storage volume
02Use Cases

Automate your DigitalOcean tasks with Zaira effortlessly

See how people are automating their DigitalOcean tasks with Zaira while they sleep.

Daily cloud health digest

Every morning Zaira reviews your Droplets, databases, and apps — status, uptime checks, and alert states — and posts a plain-English digest to Slack. Running light or running hot, you know before your knuckles do.

Spend and billing watch

On schedule Zaira reads your account balance, billing history, and open invoices and flags anything drifting — predictable-bill peace of mind, with the scary number surfaced before it surprises you.

Deployment and SSL health review

On a cadence Zaira checks your App Platform deployment status and sends you a heads-up when SSL certificates are near expiry — 'ship and forget' without the certificate cliff.

Backup and security sweep

Zaira reviews your backup and snapshot posture and cloud firewall setup on a routine, flagging Droplets running without backups or misconfigured rules — the ops checklist reviewed for you.

Docs-assisted troubleshooting

Zaira searches and retrieves DigitalOcean documentation on schedule or on request and answers in plain English — including quickstarts and troubleshooting guides — so a server hiccup never turns into an afternoon of digging.

03How it works

How to set up your DigitalOcean AI agent

Paste your DigitalOcean API token once, let Zaira check your Droplets, databases, apps, billing, backups, and DNS on a schedule, and get health digests, spend watches, and alert briefs in Slack or email. No code, and every change stays within the DigitalOcean access you authorize. Run tasks on demand; recurring runs depend on the workflow's supported capabilities.

01

Connect DigitalOcean to Zaira

Paste your DigitalOcean API token once (create one at cloud.digitalocean.com/account/api/tokens) and pick the services you want. Zaira wires up DigitalOcean's official MCP servers for you — the documentation service needs no token.

02

Zaira checks your cloud on schedule

On your schedule Zaira reviews your Droplets, databases, apps, billing, backups, DNS, and security posture — and can run actions within the DigitalOcean access that token authorizes.

03

Get cloud digests on autopilot

Health digests, spend watches, deployment reviews, and alert briefs land in Slack or email on the schedule you set — your cloud watches itself while you run the business.

05FAQ

Frequently asked questions

See the answers to the questions people ask about how DigitalOcean works with Zaira.

You choose a task and Zaira uses supported DigitalOcean actions, including droplet management, to carry it out. Tasks can run on demand; recurring or event-triggered runs depend on the workflow's available capabilities.

Zaira monitors and manages your DigitalOcean on a schedule — Droplet, database, and app health, billing and spend, deployments, backups, and DNS — reported to your workspace in plain English.

No. You connect once with a token and describe what you want in plain language; Zaira handles the checks, the schedules, and the documentation. No terminal, no config files.

Create a DigitalOcean API token at cloud.digitalocean.com/account/api/tokens, paste it once into Zaira, and you're connected. Choose which services to enable — the documentation service works without a token.

Only within the DigitalOcean access that token authorizes. The daily routines are read-only checks and digests; changes like firewalls, backups, or DNS updates run only through the routines you set up.

Yes. Your token is stored securely and used only to connect to DigitalOcean's official servers, and you can disconnect or rotate it anytime from your DigitalOcean account.

With those you're configuring an MCP client in a live coding session — the moment it closes, the monitoring stops. Zaira uses the same official DigitalOcean MCP servers, without the terminal setup and token juggling, and adds the schedule: health, spend, and deployment digests keep running even when you're not prompting.

Start with [DigitalOcean].
Grow on autopilot.

No more slow progress or missing out opportunities
Get more done, in just a few simple clicks.

Get Instant Access Today
Free to startNo credit card requiredData secured