Purchase and provision a new virtual machine by specifying a catalog item ID and setup parameters. Optionally apply coupons or select a payment method; default is used otherwise.
Delete a Docker Compose project from a virtual machine, stopping all containers and cleaning up networks, volumes, and images to free system resources. This irreversible action removes all project data.
Enables an AI agent to run local tools on the user's own machine via stdio, including command execution, workspace file read/write, and system status checks.
Enables end-to-end testing of voice-enabled web applications by simulating a synthetic user with a virtual microphone, virtual speakers, a real browser, and a viewable display, allowing audio injection, speech capture/transcription, and browser automation.
Set a new control panel password for a virtual machine to restore or update VPS access credentials. Specify the VM ID and password; works only with panel operating systems.
Exit recovery mode for a virtual machine by specifying its ID. This restores the VPS to normal operation, but fails if the VM is not currently in recovery mode.
Set a custom hostname for a VPS instance by providing the virtual machine ID and hostname. Point A/AAAA records to the IP separately, because the PTR record is not updated automatically.
Execute shell commands on a remote Linux server to handle deployments, check logs, restart services, or run ad-hoc tasks. Set an optional timeout to control command execution.
Retrieve available backup points for a specified virtual machine to recover VPS data. Provide the virtual machine ID to list backups and choose a restore point.