# CloudBlast Documentation ## Docs - [Get Account Info](https://docs.cloudblast.io/api-reference/account/get-account-info.md): Returns your account details including name, email, credit balance, and resource limits. - [Get Resource Usage](https://docs.cloudblast.io/api-reference/account/get-resource-usage.md): Returns your current resource usage across all servers, including CPU, RAM, disk, and IP counts against your limits. - [List Invoices](https://docs.cloudblast.io/api-reference/account/list-invoices.md): Returns a paginated list of your invoices, sorted by most recent first. - [Create Backup](https://docs.cloudblast.io/api-reference/backups/create-backup.md): Creates a new backup of the server. The server must not be in a conflicting state (installing, restoring, etc.). - [Delete Backup](https://docs.cloudblast.io/api-reference/backups/delete-backup.md): Permanently deletes a backup. Locked backups cannot be deleted. - [List Backups](https://docs.cloudblast.io/api-reference/backups/list-backups.md): Returns a paginated list of backups for a server. - [Restore Backup](https://docs.cloudblast.io/api-reference/backups/restore-backup.md): Restores the server from a backup. The server will be unavailable during the restoration process. - [List Locations](https://docs.cloudblast.io/api-reference/locations/list-locations.md): Returns all available data center locations. - [List Templates](https://docs.cloudblast.io/api-reference/locations/list-templates.md): Returns all available OS templates at a given location, identified by slug. Use the template `slug` when creating or reinstalling a server. Templates are deduplicated across nodes — you don't need to know which node will be selected. - [API Reference](https://docs.cloudblast.io/api-reference/overview.md): Complete reference for all CloudBlast V2 API endpoints - [List Plans](https://docs.cloudblast.io/api-reference/plans/list-plans.md): Returns all non-hidden plans sorted by monthly price. - [Add Firewall Rule](https://docs.cloudblast.io/api-reference/security-groups/add-rule.md): Adds a firewall rule to a security group. If the group is already deployed to Proxmox, the rule will be synced automatically. - [Attach Server](https://docs.cloudblast.io/api-reference/security-groups/attach-server.md): Attaches a server to a security group. The firewall rules will be deployed to the server's node automatically. - [Create Security Group](https://docs.cloudblast.io/api-reference/security-groups/create-group.md): Creates a new security group. Add firewall rules and attach servers after creation. - [Delete Security Group](https://docs.cloudblast.io/api-reference/security-groups/delete-group.md): Deletes a security group. All servers must be detached first. - [Delete Firewall Rule](https://docs.cloudblast.io/api-reference/security-groups/delete-rule.md): Removes a firewall rule from a security group. - [Detach Server](https://docs.cloudblast.io/api-reference/security-groups/detach-server.md): Detaches a server from a security group. - [Get Security Group](https://docs.cloudblast.io/api-reference/security-groups/get-group.md): Returns a security group with its firewall rules and attached servers. - [List Security Groups](https://docs.cloudblast.io/api-reference/security-groups/list-groups.md): Returns all security groups owned by your account. - [Add Extra IPs](https://docs.cloudblast.io/api-reference/server-ips/add-ips.md): Allocates additional IP addresses to the server from the available pool on the same node. - [List Server IPs](https://docs.cloudblast.io/api-reference/server-ips/list-ips.md): Returns all IPv4 and IPv6 addresses assigned to the server. - [Remove an IP](https://docs.cloudblast.io/api-reference/server-ips/remove-ip.md): Removes a secondary IP address from the server. You cannot remove the primary IPv4 or IPv6 address. - [Set Reverse DNS](https://docs.cloudblast.io/api-reference/server-ips/set-rdns.md): Sets the reverse DNS (PTR) record for an IP address. - [Create Server](https://docs.cloudblast.io/api-reference/servers/create-server.md): Creates a new server. The system automatically selects the best node in the given location based on available resources, template availability, and IP availability. Use template slugs (from `GET /locations/{id}/templates`) instead of UUIDs. - [Delete Server](https://docs.cloudblast.io/api-reference/servers/delete-server.md): Permanently deletes a server and releases its IP addresses back to the pool. This action is irreversible. - [Get Server Credentials](https://docs.cloudblast.io/api-reference/servers/get-credentials.md): Returns the server password status and the decoded root password once installation is complete. While the server is still installing, `root_password` will be null and `password_status` will be `generating`. - [Get Server Details](https://docs.cloudblast.io/api-reference/servers/get-server.md): Returns full details for a server including root password, plan info, and operating system. The server can be identified by either its full UUID or the 8-character short UUID. - [Get Real-Time Status](https://docs.cloudblast.io/api-reference/servers/get-status.md): Returns the real-time status of the server from the hypervisor (e.g., `running`, `stopped`). Also includes the application-level status (e.g., `installing`, `suspended`). - [List Servers](https://docs.cloudblast.io/api-reference/servers/list-servers.md): Returns a paginated list of your servers. Optionally filter by status. - [Send Power Action](https://docs.cloudblast.io/api-reference/servers/power-action.md): Sends a power action to the server (start, shutdown, restart, kill, etc.). - [Reinstall OS](https://docs.cloudblast.io/api-reference/servers/reinstall.md): Reinstalls the server with a new operating system template. All data on the server will be lost. You may optionally provide a new root password. - [Rename Server](https://docs.cloudblast.io/api-reference/servers/rename.md): Updates the display name of a server. - [Add SSH Key](https://docs.cloudblast.io/api-reference/ssh-keys/add-ssh-key.md): Adds a new SSH public key to your account. - [Delete SSH Key](https://docs.cloudblast.io/api-reference/ssh-keys/delete-ssh-key.md): Removes an SSH key from your account. - [List SSH Keys](https://docs.cloudblast.io/api-reference/ssh-keys/list-ssh-keys.md): Returns all SSH keys associated with your account. - [Authentication](https://docs.cloudblast.io/authentication.md): How to authenticate with the CloudBlast API - [Errors](https://docs.cloudblast.io/errors.md): Error handling and status codes - [Introduction](https://docs.cloudblast.io/introduction.md): Build on CloudBlast with the V2 REST API - [Getting Started](https://docs.cloudblast.io/mcp/overview.md): Control CloudBlast from AI assistants like Claude, Cursor, and Windsurf ## OpenAPI Specs - [openapi](https://docs.cloudblast.io/openapi.json)