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
| Plan | RAM | CPU | Disk | Bandwidth |
|---|---|---|---|---|
| VR1024x1x25 | 1 GB | 1 core | 25 GB | 1 TB |
| VR2048x1x50 | 2 GB | 1 core | 50 GB | 2 TB |
| VR2048x2x40 | 2 GB | 2 cores | 40 GB | 2 TB |
| VR4096x2x60 | 4 GB | 2 cores | 60 GB | 3 TB |
| VR8192x4x100 | 8 GB | 4 cores | 100 GB | 4 TB |
| VR16384x6x200 | 16 GB | 6 cores | 200 GB | 5 TB |
| VR32768x8x400 | 32 GB | 8 cores | 400 GB | 6 TB |
Note: This is a subset of available plans. Use the
cloud/sizesAPI 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.