Updated May 10, 2026 Catalog data sources let you discover region codes, OS templates, and pricing dynamically — useful for picking the cheapest plan that meets your minimums, finding the latest Ubuntu LTS template, or driving region selection from data. For resource-specific data sources (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.
data.raff_vm, data.raff_vms, data.raff_volume, data.raff_volumes, etc.) see the Data sources section at the bottom of each resource page — they pair singular (by ID) and plural (list) lookups.
raff_regions
code, name, country_code, flag, is_default.
raff_templates
category (linux, windows, app), vm_type (standard, premium), region.
Each entry has id, name, version, os_type, category, region, is_windows, min_cpu, min_ram, min_storage, description. The min_* fields are the smallest plan that can run the template — pick a pricing_id at or above these.
raff_vm_pricing
region, vm_type. Each plan has id, vm_type, region, vcpu, memory_gib, ssd_gib, transfer_gib, price_per_hour, monthly_price, yearly_price, twenty_four_month_price.
The id is the integer to pass as pricing_id on raff_vm.
raff_volume_pricing / raff_backup_pricing / raff_snapshot_pricing
| Attribute | Type |
|---|---|
region (input, optional) | string |
price_per_gb_hour | float |
price_per_gb_month | float |
effective_region | string |
effective_region is the region the price applies to (matches region if you set it, otherwise the project default).
raff_ip_pricing
ipv4 and ipv6 as single-element lists; each has price_per_hour, monthly_price, yearly_price, twenty_four_month_price.
Related
raff_vm
Drive pricing_id from raff_vm_pricing.
raff_volume
Forecast cost via raff_volume_pricing.
CLI: raff pricing
Imperative equivalent.