GPU Droplets
GPU Droplets
Create a New Droplet
post/v2/droplets
Delete an Existing Droplet
delete/v2/droplets/{droplet_id}
Deleting Droplets by Tag
delete/v2/droplets
List All Droplets
get/v2/droplets
List all Firewalls Applied to a Droplet
get/v2/droplets/{droplet_id}/firewalls
List All Available Kernels for a Droplet
get/v2/droplets/{droplet_id}/kernels
List Neighbors for a Droplet
get/v2/droplets/{droplet_id}/neighbors
List Snapshots for a Droplet
get/v2/droplets/{droplet_id}/snapshots
Retrieve an Existing Droplet
get/v2/droplets/{droplet_id}
Models
GPU DropletsAccount
GPU DropletsAccountKeys
Create a New SSH Key
post/v2/account/keys
Delete an SSH Key
delete/v2/account/keys/{ssh_key_identifier}
List All SSH Keys
get/v2/account/keys
Retrieve an Existing SSH Key
get/v2/account/keys/{ssh_key_identifier}
Update an SSH Key's Name
put/v2/account/keys/{ssh_key_identifier}
GPU DropletsActions
Acting on Tagged Droplets
post/v2/droplets/actions
Initiate a Droplet Action
post/v2/droplets/{droplet_id}/actions
List Actions for a Droplet
get/v2/droplets/{droplet_id}/actions
Retrieve a Droplet Action
get/v2/droplets/{droplet_id}/actions/{action_id}
GPU DropletsAutoscale
Create a New Autoscale Pool
post/v2/droplets/autoscale
Delete autoscale pool
delete/v2/droplets/autoscale/{autoscale_pool_id}
Delete autoscale pool and resources
delete/v2/droplets/autoscale/{autoscale_pool_id}/dangerous
List All Autoscale Pools
get/v2/droplets/autoscale
List history events
get/v2/droplets/autoscale/{autoscale_pool_id}/history
List members
get/v2/droplets/autoscale/{autoscale_pool_id}/members
Retrieve an Existing Autoscale Pool
get/v2/droplets/autoscale/{autoscale_pool_id}
Update Autoscale Pool
put/v2/droplets/autoscale/{autoscale_pool_id}
Models
GPU DropletsBackups
List Backups for a Droplet
get/v2/droplets/{droplet_id}/backups
List Backup Policies for All Existing Droplets
get/v2/droplets/backups/policies
List Supported Droplet Backup Policies
get/v2/droplets/backups/supported_policies
Retrieve the Backup Policy for an Existing Droplet
get/v2/droplets/{droplet_id}/backups/policy
GPU DropletsDestroy With Associated Resources
Check Status of a Droplet Destroy with Associated Resources Request
get/v2/droplets/{droplet_id}/destroy_with_associated_resources/status
Destroy a Droplet and All of its Associated Resources (Dangerous)
delete/v2/droplets/{droplet_id}/destroy_with_associated_resources/dangerous
Selectively Destroy a Droplet and its Associated Resources
delete/v2/droplets/{droplet_id}/destroy_with_associated_resources/selective
List Associated Resources for a Droplet
get/v2/droplets/{droplet_id}/destroy_with_associated_resources
Retry a Droplet Destroy with Associated Resources Request
post/v2/droplets/{droplet_id}/destroy_with_associated_resources/retry
Models
GPU DropletsFirewalls
Create a New Firewall
post/v2/firewalls
Delete a Firewall
delete/v2/firewalls/{firewall_id}
List All Firewalls
get/v2/firewalls
Retrieve an Existing Firewall
get/v2/firewalls/{firewall_id}
Update a Firewall
put/v2/firewalls/{firewall_id}
Models
GPU DropletsFirewallsDroplets
Add Droplets to a Firewall
post/v2/firewalls/{firewall_id}/droplets
Remove Droplets from a Firewall
delete/v2/firewalls/{firewall_id}/droplets
GPU DropletsFirewallsRules
Add Rules to a Firewall
post/v2/firewalls/{firewall_id}/rules
Remove Rules from a Firewall
delete/v2/firewalls/{firewall_id}/rules
GPU DropletsFirewallsTags
Add Tags to a Firewall
post/v2/firewalls/{firewall_id}/tags
Remove Tags from a Firewall
delete/v2/firewalls/{firewall_id}/tags
GPU DropletsFloating IPs
Create a New Floating IP
post/v2/floating_ips
Delete a Floating IP
delete/v2/floating_ips/{floating_ip}
List All Floating IPs
get/v2/floating_ips
Retrieve an Existing Floating IP
get/v2/floating_ips/{floating_ip}
Models
GPU DropletsFloating IPsActions
Initiate a Floating IP Action
post/v2/floating_ips/{floating_ip}/actions
List All Actions for a Floating IP
get/v2/floating_ips/{floating_ip}/actions
Retrieve an Existing Floating IP Action
get/v2/floating_ips/{floating_ip}/actions/{action_id}
GPU DropletsImages
Create a Custom Image
post/v2/images
Delete an Image
delete/v2/images/{image_id}
List All Images
get/v2/images
Retrieve an Existing Image
get/v2/images/{image_id}
Update an Image
put/v2/images/{image_id}
GPU DropletsImagesActions
Initiate an Image Action
post/v2/images/{image_id}/actions
List All Actions for an Image
get/v2/images/{image_id}/actions
Retrieve an Existing Action
get/v2/images/{image_id}/actions/{action_id}
GPU DropletsLoad Balancers
Create a New Load Balancer
post/v2/load_balancers
Delete a Load Balancer
delete/v2/load_balancers/{lb_id}
Delete a Global Load Balancer CDN Cache
delete/v2/load_balancers/{lb_id}/cache
List All Load Balancers
get/v2/load_balancers
Retrieve an Existing Load Balancer
get/v2/load_balancers/{lb_id}
Update a Load Balancer
put/v2/load_balancers/{lb_id}
Models
GPU DropletsLoad BalancersDroplets
Add Droplets to a Load Balancer
post/v2/load_balancers/{lb_id}/droplets
Remove Droplets from a Load Balancer
delete/v2/load_balancers/{lb_id}/droplets
GPU DropletsLoad BalancersForwarding Rules
Add Forwarding Rules to a Load Balancer
post/v2/load_balancers/{lb_id}/forwarding_rules
Remove Forwarding Rules from a Load Balancer
delete/v2/load_balancers/{lb_id}/forwarding_rules
GPU DropletsSizes
List All Droplet Sizes
get/v2/sizes
GPU DropletsSnapshots
Delete a Snapshot
delete/v2/snapshots/{snapshot_id}
List All Snapshots
get/v2/snapshots
Retrieve an Existing Snapshot
get/v2/snapshots/{snapshot_id}
GPU DropletsVolumes
Create a New Block Storage Volume
post/v2/volumes
Delete a Block Storage Volume
delete/v2/volumes/{volume_id}
Delete a Block Storage Volume by Name
delete/v2/volumes
List All Block Storage Volumes
get/v2/volumes
Retrieve an Existing Block Storage Volume
get/v2/volumes/{volume_id}
GPU DropletsVolumesActions
Initiate A Block Storage Action By Volume Id
post/v2/volumes/{volume_id}/actions
Initiate A Block Storage Action By Volume Name
post/v2/volumes/actions
List All Actions for a Volume
get/v2/volumes/{volume_id}/actions
Retrieve an Existing Volume Action
get/v2/volumes/{volume_id}/actions/{action_id}
Models
GPU DropletsVolumesSnapshots
Create Snapshot from a Volume
post/v2/volumes/{volume_id}/snapshots
Delete a Volume Snapshot
delete/v2/volumes/snapshots/{snapshot_id}
List Snapshots for a Volume
get/v2/volumes/{volume_id}/snapshots
Retrieve an Existing Volume Snapshot
get/v2/volumes/snapshots/{snapshot_id}