Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt

Use this file to discover all available pages before exploring further.

Updated May 8, 2026

Features

Compute

  • Flexible sizing — General Purpose and CPU-Optimized plan families across CPU, RAM, and base disk
  • On-demand resize — change CPU and RAM by switching plans (VM must be stopped); the difference settles to your account balance
  • Disk resize (one-way) — grow the OS disk without rebuilding (VM must be stopped)
  • No CPU throttling — Raff never throttles your VM; sustain 100% CPU as long as your usage is legitimate
  • Custom images — save a VM’s OS disk as a reusable image and create new VMs from it

OS templates

  • Linux — Ubuntu, Debian, Fedora, CentOS, AlmaLinux, Rocky Linux, Alpine Linux, openSUSE
  • BSD — FreeBSD
  • Windows — Windows Server Standard (2019, 2022, 2025) and Datacenter (2022, 2025)
  • Marketplace — pre-built application images
  • Custom — any image you’ve saved from one of your VMs

Networking

  • Public IPv4 — every VM gets a public IPv4 address by default
  • IPv6 support — optional dual-stack networking
  • Optional VPC membership — opt in by picking a VPC at create time, or join one later. A VM doesn’t need a VPC to be useful
  • Shared VPCs — multiple VMs in the same region can share one VPC for private peer-to-peer traffic
  • Reserved Public IPs — keep a stable public address across VM rebuilds (separate product)
  • Unlimited bandwidth — outbound traffic is unmetered and included on every plan; no per-GB egress charge

Storage

  • Base disk — SSD, included with the plan
  • Block storage volumes — attach additional storage that can outlive the VM
  • Snapshots — point-in-time copies of an OS disk or volume; per-GB-hour pricing
  • Backups — automated Daily or Weekly schedules with configurable retention; first 3 free per VM (rolling)
  • Multiple backup schedules per VM — run Daily and Weekly side by side

Security and access

  • SSH key authentication — upload keys at creation, reuse on reinstall
  • Password authentication — alternative; emailed to the account address on reset
  • Security groups — stateful firewall rule sets attached to VM network interfaces
  • Reset password — generate a new password and have it emailed to your account
  • Browser SSH terminal — in-app SSH for Linux VMs without a local client
  • VNC console fallback — graphical console for Windows VMs and recovery scenarios
  • Direct SSH and RDP — connect from any client (ssh, PuTTY, Windows App, FreeRDP, Remmina, …)

Lifecycle and recovery

  • Reinstall (Change OS) — switch to a new OS template; preserves IP and attached volumes, deletes snapshots and backups
  • Factory reset — fresh OS install on the same template; preserves snapshots, backups, and volumes
  • Hard reboot — force-restart for unresponsive VMs
  • Bulk operations — select multiple VMs in the list and stop or delete them in one action
  • Custom images for backup-based recovery — Raff support can build a new VM from any retained backup if the original is destroyed

Organization

  • Tags — free-form labels with optional priority (1-9), account-wide
  • Group by Tag — list view grouped by tag, ordered by priority then name (up to 2 levels of sub-grouping)
  • My Notes / Team Notes — per-VM private and team-visible notes
  • Hostnames — per-VM display name editable any time

Observability

  • Performance graphs — CPU, Memory (Used / Free), Network Traffic (RX / TX per interface), Disk Throughput, Total Outbound Data Transfer
  • Time ranges — 30m / 1h / 2h / 6h / 24h / 7d / 1m / All
  • VM Information side panel — live summary of pricing, status, credentials, resources, network, storage, and backup/snapshot counts

Billing

  • Subscription by default — pay in advance from your account balance for the term (Monthly / Yearly / 2-Year)
  • Term discounts — Yearly and 2-Year save 17% vs Monthly
  • Credit on delete or downsize — unused days and hours go back to your account balance (not your card)
  • Pay-as-you-go on request — available for enterprise and SMB customers
  • Stopped VMs are billedpassive VMs retain reservations and continue under their subscription term
  • 14-day money-back guarantee — on subscription purchases via the dashboard checkout
  • Multiple payment methods — Google Pay, Visa, Mastercard, American Express, Diners Club; cards are saved for future renewals
  • Account balance applied first — checkout deducts from your balance before charging the card

Account limits

LimitDefault for new accountsNotes
VMs per account30 (across active + passive)Increases automatically with usage history; raised on request
vCPU per accountPlan-driven
RAM per accountPlan-driven
VM creation in one batch20 VMsSet in the create flow’s Quantity field
See Account limits for how limit increases work, including urgent requests via support.

Per-VM limits

ResourceLimit
Max CPUDetermined by the plan picked (up to 16 vCPU on standard plans)
Max RAMDetermined by the plan (up to 64 GB on standard plans)
OS disk sizeDetermined by the plan; can grow via disk resize, cannot shrink
Additional storage at creationUp to 1000 GiB
Snapshots per VMNo hard limit
Backup schedules per VMMultiple — run Daily and Weekly together
Backup retention range1 - 365 days per schedule
Free backup retention3 most recent per VM, rolling
Hostname length3 - 63 characters (A-Z, a-z, 0-9, -)
VM display nameUp to 64 characters
Tag priority1 - 9, or none
Group by Tag depth2 levels

Connection details

MethodWhere it runsAuto / On demand
Browser SSH terminalIn-appAuto-selected when public IPv4 + SSH enabled
VNC consoleIn-appAuto-selected when SSH unavailable; required for Windows in-app access
Direct SSHYour machineOn demand
Direct RDPYour machineOn demand

API endpoints

OperationMethodEndpoint
List VMsGET/api/v1/vms
Create VMPOST/api/v1/vms
Get VMGET/api/v1/vms/{id}
Delete VMDELETE/api/v1/vms/{id}
Bulk delete VMsPOST/api/v1/vms/bulk-delete
Start VMPOST/api/v1/vms/{id}/start
Stop VMPOST/api/v1/vms/{id}/stop
Reboot VMPOST/api/v1/vms/{id}/reboot
Hard reboot VMPOST/api/v1/vms/{id}/hard-reboot
Resize VMPOST/api/v1/vms/{id}/resize
Resize VM diskPOST/api/v1/vms/{id}/resize-disk
Reset VM passwordPOST/api/v1/vms/{id}/reset-password
Reinstall VMPOST/api/v1/vms/{id}/reinstall
Factory reset VMPOST/api/v1/vms/{id}/factory-reset
Rename VMPOST/api/v1/vms/{id}/rename
Save VM disk as imagePOST/api/v1/vms/{id}/save-as-image
VM tagsPOST / PATCH / DELETE/api/v1/vms/{id}/tags
VM notesGET / PATCH/api/v1/vms/{id}/notes

See also

Pricing

Subscription terms, balance, and per-line item rates.

API Reference

Full VM API.
Last modified on May 8, 2026