Skip to main content

API Virtual Server Plans

NetActuate virtual server plans define the resource allocation for your instances. Each plan specifies the amount of RAM, CPU cores, and disk space available.

Plan Naming Convention

Plans follow the naming format:

VR{RAM}x{CPU}x{Disk}

Where:

  • VR — Virtual Resource prefix
  • RAM — amount of RAM in MB
  • CPU — number of CPU cores
  • Disk — disk size in GB

For example, VR2048x2x40 means:

  • 2048 MB (2 GB) RAM
  • 2 CPU cores
  • 40 GB disk

Retrieving Plans via API

To get the complete and current list of available plans, use the cloud/sizes API endpoint:

GET /api/v2/cloud/sizes

This returns all active plans with their identifiers, resource allocations, pricing, and location availability.

Common Plans

PlanRAMCPUDiskBandwidth
VR1024x1x251 GB1 core25 GB1 TB
VR2048x1x502 GB1 core50 GB2 TB
VR2048x2x402 GB2 cores40 GB2 TB
VR4096x2x604 GB2 cores60 GB3 TB
VR8192x4x1008 GB4 cores100 GB4 TB
VR16384x6x20016 GB6 cores200 GB5 TB
VR32768x8x40032 GB8 cores400 GB6 TB

Note: This is a subset of available plans. Use the cloud/sizes API call for the complete and current list, including location-specific availability and pricing.

Plan Selection

When provisioning via the API, Terraform, or Ansible, you reference plans by their identifier (e.g., VR2048x2x40). Not all plans are available at every location. The API response includes location availability for each plan.

API Reference

For full details on the sizes endpoint, see the API v2 Reference.

Need Help?

If you need guidance on plan selection or have questions about resource options, visit our support page.