About DigitalOcean
DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.
Describe what should happen in DigitalOcean, and when, in plain words. Whenever builds the workflow and runs it on a schedule, on a webhook, or when another app sends an event.
Connection requirements, provider permissions and optional AI usage apply. Read the runtime limits.
DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.
Through its API, using the credentials and permissions required by the provider.
Connect Claude, Cursor or Codex to the Whenever MCP server and your coding agent can build and deploy the DigitalOcean workflow. It runs on Whenever afterwards, on its schedule or webhook, with the chat closed.
Set up the Whenever MCP serverPeople automate DigitalOcean for two reasons: to keep an eye on infrastructure without logging in, and to do routine operations on a timetable. The public API covers both. It can list Droplets, volumes, databases, Kubernetes clusters and load balancers with their status and tags; take and delete snapshots; resize or power-cycle a Droplet; manage DNS records and firewalls; and read account balance and invoices. Almost every resource can carry tags, and selecting by tag ("env:staging") is the way to keep a workflow aimed at the right machines as the fleet changes.
Rate limits are per token: DigitalOcean documents 5,000 requests per hour and 250 per minute, with headers showing the remaining allowance, and some endpoints such as CDN endpoints have tighter limits of their own. A nightly inventory across a few dozen resources is well inside that. Many write operations, like a snapshot or resize, return an action that runs in the background; the workflow should check the action status until it completes rather than assuming success because the request was accepted. List endpoints are paginated, so read every page before concluding that a Droplet has no snapshot.
Use a personal access token limited to the scopes the workflow needs. DigitalOcean offers read-only tokens and custom scopes per resource, such as droplet:read or billing:read, so a report needs no write access, while deleting old snapshots deserves a token that only that job uses and a rule in the brief about what is safe to remove. DigitalOcean also lets an action target every Droplet with a given tag in one request. Note that while one Droplet action is unfinished, the Droplet is locked and a new action on it fails with a 422, so run actions on a single Droplet one after another.
Whenever calls the API over the internet with your token. Services inside a VPC with no public address, such as a private database endpoint, are not reachable from the hosted runtime; the DigitalOcean API itself is.
Authored starter briefs to configure with your accounts, not preconfigured workflows.
Snapshot tagged Droplets and remove only snapshots created by this workflow beyond a retention count.
Read the balance endpoint and compare with the previous invoice for an early warning on cost.
A monthly inventory that lists resources missing an owner tag so someone can claim or remove them.
DigitalOcean documents 5,000 requests per hour and 250 per minute per token, reported in rate-limit response headers. A few endpoints have their own stricter limits.
Yes. DigitalOcean personal access tokens can be created with read access or with custom scopes, so reporting workflows do not need write permission.
Snapshot, resize and power requests return an action. The workflow checks that action until its status is completed or errored before moving on.
Not through a private-only address. The DigitalOcean API is public and reachable, but a database without a public endpoint cannot be queried directly from the hosted runtime.
For simple threshold alerts, DigitalOcean's own monitoring alert policies may be enough. Automation is useful when an alert needs data from elsewhere, such as billing combined with inventory, or should trigger an operation.
Describe your first workflow in plain words. One stays live for free, no credit card.
No credit card required