Droplets are virtual machines powered by KubeVirt. Use these endpoints to create, manage, resize, and monitor VMs.

List Droplets

string
Filter by project ID
Response:

Create a Droplet

Request Body:
string
required
Name for the Droplet
string
required
OS image slug (e.g., ubuntu-22-04)
string
required
Instance size plan (e.g., s-1vcpu-1gb)
string
required
Deployment region (e.g., nyc1)
string[]
SSH key IDs to inject
string[]
Tags for organization
string[]
Volume IDs to attach
Response: 201 Created

Get a Droplet

Returns the full Droplet object including IP addresses, attached volumes, and current status.

Update a Droplet (Resize)

Delete a Droplet

Permanently destroys the Droplet and its associated KubeVirt VirtualMachine. Attached volumes are detached but not deleted.

Droplet Actions

Perform power management actions on a Droplet:
string
required
Action type: reboot, power_off, or power_on

VNC Console

Open a VNC console session for direct VM access:
Returns a WebSocket URL for VNC connection.

Metrics

Get CPU, memory, and disk metrics for a Droplet:
Response:

Events

List Kubernetes events for a Droplet: