DigitalOcean
The DigitalOcean API allows you to manage Droplets and resources within the DigitalOcean cloud in a simple, programmatic way using conventional HTTP requests.
57 subscribers
4.6/10 popularity
132464 ms avg latency
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
DigitalOcean endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
deleteDroplet /deleteDroplet |
Delete a Droplet. |
| POST |
renameDroplet /renameDroplet |
Rename a Droplet |
| POST |
resizeDroplet /resizeDroplet |
Resize a Droplet |
| POST |
addDropletToFirewall /addDropletToFirewall |
Assign a Droplet to a Cloud Firewall. |
| POST |
addDropletsToLoadBalancer /addDropletsToLoadBalancer |
Assign a Droplet to a Load Balancer instance. |
| POST |
addForwardingRulesToLoadBalancer /addForwardingRulesToLoadBalancer |
Add an additional forwarding rule to a Load Balancer instance. |
| POST |
addRulesToFirewall /addRulesToFirewall |
Add additional access rules to a Cloud Firewall. |
| POST |
addTagsToFirewall /addTagsToFirewall |
Assign a Tag representing a group of Droplets to a Cloud Firewall. |
| POST |
assignFloatingIpToDroplet /assignFloatingIpToDroplet |
Assign a Floating IP to a Droplet. |
| POST |
attachVolumeToDropletByName /attachVolumeToDropletByName |
Attach a Block Storage volume to a Droplet using its name. |
| POST |
attachVolumeToDroplet /attachVolumeToDroplet |
Attach a Block Storage volume to a Droplet. |
| POST |
changeDropletKernel /changeDropletKernel |
Change the kernel of a Droplet |
| POST |
convertImageToSnapshot /convertImageToSnapshot |
Convert an image, for example, a backup to a snapshot. |
| POST |
createCertificate /createCertificate |
Upload a new SSL certificate |
| POST |
createDomain /createDomain |
Create a new domain. |
| POST |
createDomainRecord /createDomainRecord |
Create an existing record. |
| POST |
createDroplet /createDroplet |
Create a new Droplet. |
| POST |
createFirewall /createFirewall |
Create a new Cloud Firewall. |
| POST |
createFloatingIp /createFloatingIp |
On creation, a Floating IP must be either assigned to a Droplet or reserved to a region. |
| POST |
createLoadBalancer /createLoadBalancer |
Create a new Load Balancer instance. |
| POST |
createLoadBalancerWithTag /createLoadBalancerWithTag |
Create a new Load Balancer instance. |
| POST |
createMultiplyDroplets /createMultiplyDroplets |
Create a new Droplet. |
| POST |
createRegionFloatingIp /createRegionFloatingIp |
On creation, a Floating IP must be either assigned to a Droplet or reserved to a region. |
| POST |
createSshKey /createSshKey |
Add a new SSH public key to your DigitalOcean account. |
| POST |
createTag /createTag |
Create new tag. |
| POST |
createVolume /createVolume |
Create new volume |
| POST |
createVolumeSnapshot /createVolumeSnapshot |
Create a snapshot from a volume |
| POST |
deleteCertificate /deleteCertificate |
Delete a specific certificate. |
| POST |
deleteDomain /deleteDomain |
Delete a domain. |
| POST |
deleteDomainRecord /deleteDomainRecord |
Retrieve a specific domain record. |
| POST |
deleteDropletByTag /deleteDropletByTag |
Delete Droplets by a tag. |
| POST |
deleteFirewall /deleteFirewall |
Delete a Cloud Firewall. |
| POST |
deleteFloatingIp /deleteFloatingIp |
Delete Floating IP. |
| POST |
deleteImage /deleteImage |
Delete single image. |
| POST |
deleteLoadBalancer /deleteLoadBalancer |
Delete a Load Balancer instance. |
| POST |
deleteSingleSnapshot /deleteSingleSnapshot |
Delete a snapshot. |
| POST |
deleteSshKey /deleteSshKey |
Destroy a public SSH key that you have in your account. |
| POST |
deleteTag /deleteTag |
A Tag can be deleted. |
| POST |
deleteVolume /deleteVolume |
Delete single volume |
| POST |
deleteVolumeByName /deleteVolumeByName |
Delete single volume by name |
| POST |
disableBackups /disableBackups |
Disable backups on an existing Droplet. |
| POST |
dropletPasswordReset /dropletPasswordReset |
Reset the password for a Droplet |
| POST |
dropletPowerCycle /dropletPowerCycle |
Power off and then back on. |
| POST |
dropletPowerOff /dropletPowerOff |
Power off a Droplet |
| POST |
dropletRestore /dropletRestore |
Restore a Droplet |
| POST |
dropletShutdown /dropletShutdown |
Shutdown a Droplet |
| POST |
dropletSnapshot /dropletSnapshot |
Snapshot a Droplet |
| POST |
enableBackups /enableBackups |
Enable backups on an existing Droplet. |
| POST |
enableIPv6ToDroplet /enableIPv6ToDroplet |
Enable IPv6 networking on an existing Droplet |
| POST |
enablePrivateNetworkingToDroplet /enablePrivateNetworkingToDroplet |
Enable private networking on an existing Droplet |
+ 50 more endpoints on the provider's documentation.
DigitalOcean pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |