The catalog endpoints in steps 1–3 are public — they work without an API key, so you can also use them to build a pricing page.
1
Choose a plan
Plans are grouped into categories (for example Basic and Advanced). Each category runs in its own set of datacenters.A plan lists its CPU, RAM, storage and network limits and its monthly
price. Skip plans with outOfStock: true — they cannot be ordered right now. Existing servers on them keep working and can still renew.2
Choose a datacenter
name is in the plan’s category supportedDatacenters. Ordering a plan in a datacenter its category does not support is refused.3
Choose an operating system
id, its platform (linux, windows or windows-server), and:versions— if it offers several (Ubuntu 22.04 and 24.04, say), send the one you want astemplateImageSlug. Leave it out for the default.inputs— any extra settings the template asks for. Send them asinputs.
4
Decide how you will log in
Send a
vmPassword, an sshKeyId, or both:- Password — 8 to 64 characters with at least one uppercase letter, one lowercase letter, one number and one symbol.
- SSH key — upload your public key once with
POST /sshkeys/, then pass itsid. Linux only.
5
Create the server
Pay from your balance and build it straight away:
duration is the billing period in days: 7, 14, 30 or 90. To pay at a checkout instead of from your balance, send the same body to POST /vps/order with a method — see Billing and payments.6
Wait for it to be ready
The server is installed in the background, usually within a few minutes. Poll it until it is active:The response includes the server’s IP address. Templates that install software after boot also report progress through
GET /vps/{vmId}/provision.Managing the server
Running a command
POST /vps/{vmId}/execute runs a command inside the server through the guest agent and returns its output — useful for automation without managing SSH keys. On Linux the command runs in sh; on Windows it runs in PowerShell as SYSTEM.
Windows Server 2025 is based on Windows 11 and is not fully supported yet. We recommend Windows Server 2022 unless you specifically need 2025.