A command-line interface tool for managing Vultr cloud resources and services directly from your terminal.
vultr-cli
is a command-line interface tool that allows users to manage Vultr cloud infrastructure resources, including instances, networking, and storage, through terminal commands.
$ vultr-cli
Displays bandwidth usage statistics for Bare Metal instances to help monitor data transfer consumption within your Vultr account.
Provisions a new bare metal server on Vultrs platform with customizable specifications for hardware, operating system, and datacenter location.
Permanently removes a specified bare metal server instance from your Vultr account, freeing resources and stopping billing.
Retrieves detailed information about a specific bare metal server instance using its unique identifier.
Forcefully powers off a Bare Metal server without performing a graceful shutdown, which may risk data loss.
Manages IPv4 address operations for Bare Metal servers, including listing, adding, and removing IP addresses on your Vultr infrastructure.
Connects a Block Storage volume to a specified instance, making the additional storage available to your virtual machine.
Creates a new Block Storage volume that can be attached to virtual machines for additional persistent storage
Permanently removes a specified Block Storage volume from your Vultr account, freeing resources and stopping billing.
Disconnects a Block Storage volume from a virtual machine while preserving all data stored on the volume.
Creates a new private container registry in Vultrs cloud platform for storing and managing Docker container images.
Permanently removes a specified container registry from your Vultr account after confirmation, freeing associated resources and storage.
Retrieves detailed information about a specific container registry in your Vultr account using its unique identifier.
Displays all container registries in your Vultr account with their IDs, names, regions, and status.
Lists available Container Registry subscription plans with pricing tiers and features to help users select appropriate options
Lists all available regions where you can deploy Vultr Container Registry instances to help you select optimal deployment locations.
Provisions a new managed database instance on Vultr with customizable configuration options including database type, region, and plan.
Permanently removes a specified database instance from your Vultr account with no option for recovery.
Retrieves detailed information about a specific managed database instance by its ID
Lists all managed database instances in your Vultr account with their IDs, labels, status, and essential information.
Updates configuration settings for an existing Vultr database instance, allowing adjustments to plan, label, region, and other parameters.
Manages advanced configuration settings for Vultr managed database instances to optimize performance and functionality.
Provisions a new inference instance on Vultrs platform for deploying and running machine learning models.
Permanently removes a specified inference instance from your Vultr account, requiring confirmation to prevent accidental data loss.
Retrieves detailed information about a specific AI inference instance, including its configuration, status, and resource allocation details.
Displays all AI inference instances in your Vultr account with their IDs, labels, regions, and status.
Modifies configuration settings for existing AI/ML inference instances on Vultrs infrastructure.
Displays resource usage statistics for Vultr Inference instances to help monitor consumption and manage costs effectively.
Displays bandwidth usage data for a specified Vultr instance to help monitor network consumption over a defined time period.
Provisions a new virtual machine instance on Vultrs cloud platform with customizable configuration options.
Permanently removes a specified Vultr virtual machine instance from your account using its ID.
Retrieves detailed information about a specific Vultr instance including its configuration, status, and resource allocation.
Update the label (name) of a Vultr virtual machine instance for easier identification and management
Displays all virtual machine instances in your Vultr account with their IDs, names, status, and configuration details.
Uploads a custom ISO file to your Vultr account for use in virtual machine installations.
Permanently removes a specified custom ISO from your Vultr account using its ID.
Retrieves detailed information about a specific ISO file in your Vultr account by its ID.
Lists all available ISO images in your Vultr account, including both custom uploaded and public Vultr ISOs for VM deployments.
Retrieves and displays the kubeconfig file for a Vultr Kubernetes cluster to enable kubectl connections.
Provisions a new Kubernetes cluster on Vultr with customizable configuration options for node pools, version, and region.
Permanently removes a specified Kubernetes cluster from your Vultr account after confirmation, freeing associated resources and stopping billing.
Retrieves and displays detailed information about Kubernetes clusters in your Vultr account, including their status and configuration.
Lists all Kubernetes clusters in your Vultr account with key details like ID, name, status, and region for quick management overview.
Updates configuration settings for an existing Kubernetes cluster on Vultrs platform, allowing modification of resources, version, and other parameters.
Creates a new load balancer in your Vultr account to distribute traffic across multiple servers for improved availability and performance.
Permanently removes a specified load balancer from your Vultr account using its unique ID.
Retrieves detailed information about a specific load balancer by its ID.
Displays all load balancers in your Vultr account with their IDs, labels, status, and essential configuration details.
Provisions a new Object Storage instance in your Vultr account with customizable location and capacity settings.
Permanently removes an Object Storage instance from your Vultr account, deleting all associated data and configurations.
Retrieves detailed information about a specific Object Storage instance, displaying its configuration and status.
Manage metadata tags for Vultr Object Storage instances to improve organization and resource identification.
Attaches a reserved IP address to a specific Vultr instance, enabling the instance to use that IP address.
Transforms an existing instance IP address into a reserved IP while maintaining its configuration
Creates a new reserved IP address that can be assigned to Vultr instances as needed
Permanently removes a specified reserved IP address from your Vultr account, freeing the resource and stopping associated billing.
Create and manage startup scripts that automatically configure servers during deployment on Vultr.
Permanently removes a specified startup script from your Vultr account using its ID.
Retrieves and displays a specific startup script from your Vultr account using its ID, showing both content and metadata.
Displays all startup scripts in your Vultr account with their IDs, names, types, and creation dates.
Creates a snapshot in your Vultr account by importing a disk image from an external URL.
Creates a snapshot of a virtual machine instance to preserve its current state for backup or replication purposes.
Permanently removes a specified snapshot from your Vultr account, freeing up storage space.
Retrieves detailed information about a specific snapshot in your Vultr account using its ID.
Adds a new SSH key to your Vultr account for secure authentication with your instances.
Permanently removes a specified SSH key from your Vultr account, revoking its access to associated instances.
Retrieves and displays detailed information about a specific SSH key in your Vultr account using its unique identifier.
Displays all SSH keys in your Vultr account with their IDs, names, and public key information.
Creates a new user account on Vultr with customizable permissions, personal details, and API access settings.
Permanently removes a specified user account from your Vultr infrastructure with confirmation to prevent accidental deletion.
Retrieves and displays detailed information about a specific Vultr user account including profile data, permissions, and status.
Displays all users associated with your Vultr account along with their IDs, names, emails, and access permissions.
Creates a new Virtual Private Cloud (VPC) for establishing isolated network environments for your Vultr resources.
Permanently removes a specified Virtual Private Cloud (VPC) from your Vultr account using its unique identifier.
Retrieves detailed information about a specific Virtual Private Cloud (VPC) by its ID.
Displays all Virtual Private Clouds (VPCs) in your account with their IDs, regions, descriptions, and network configurations.
Creates a new VPC 2.0 network for isolated private networking between Vultr cloud resources.
Permanently removes a specified VPC 2.0 network from your Vultr account after confirmation, releasing all associated resources.
Retrieves detailed information about a specific VPC 2.0 network using its unique identifier.
Lists all VPC 2.0 networks in your Vultr account with their IDs, descriptions, regions, and network configuration details.
Modifies existing VPC 2.0 networks by updating properties such as description, IP range, or network name.
Lists all compute instances attached to a specified VPC 2.0 network with their connection status and configuration details.