Back to tools

AI Agent Tool

Digital Ocean logo

Digital Ocean

Developer-focused cloud platform for deploying VMs, managed databases, Kubernetes, and app hosting.

Cloud InfrastructureVerified

digitalocean.com

•

One-click Login

About Digital Ocean

DigitalOcean is a cloud infrastructure provider targeting developers, startups, and SMBs with a simpler pricing model and UX than hyperscalers like AWS or GCP. It offers virtual machines (Droplets), managed databases, Kubernetes clusters, object storage (Spaces), and an App Platform for container-based deployments. Billing is per-second with predictable monthly caps, and new accounts receive $200 in free credits for 60 days. It is widely used by indie developers and small engineering teams who prioritize cost predictability over the breadth of AWS services.

AI Agent Use Cases

- Droplets (VMs) from $4/month with per-second billing

- Managed Kubernetes (free control plane, pay for nodes)

- Managed databases (PostgreSQL, MySQL, Redis, MongoDB) from $15/month

- App Platform for containerized app deployments

- Spaces object storage compatible with the S3 API

- GPU Droplets for AI/ML workloads at $2.50/hour

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

name

A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.

publicKey

The entire public key string. Embedded into the root user

Inputs

name

Human-readable string to use when displaying the Droplet name.

region

Unique slug identifier for the region to deploy this Droplet in.

Inputs

snapshotName

The name to give the new snapshot

dropletId

The unique identifier of Droplet to snapshot.

Inputs

name

The name of the domain itself. This should follow the standard domain format of domain.TLD. For instance, example.com is a valid domain name.

ipAddress

This optional attribute may contain an IP address. When provided, an A record will be automatically created pointing to the apex domain.

Inputs

includeAll

Select either fetch all items or paginated results.

tagName

Optionally used to filter by a specific tag.\n\n**Example:** `production`

Inputs

turnOnOff

Must be `power_on` to turn on, or `power_off` to turn off.

dropletId

The unique identifier of Droplet to snapshot.