Server configuration
No instance types. Just the server you need.
Set vCPU, RAM and NVMe disk independently for every server, within generous ranges. Mix small and large across your fleet, and resize any of them later.
Configuration ranges
- vCPU
- 1 – 32Dedicated cores, per server
- Memory
- 1 – 64 GBPer server, as needed
- NVMe storage
- Up to 2 TBHigh-performance SSD
- Bandwidth
- UnlimitedNo transfer caps, no egress fees
Size picker
Start from a workload, then make it yours
Pick the closest example, drag each resource to fit, and see the exact hourly and monthly price. The same numbers appear in the console before you deploy.
Start from a workload
Web applicationbilled hourly
- 4 vCPU
- $11.68
- 8 GB RAM
- $14.95
- 100 GB NVMe
- $7.40
- Bandwidth
- $0.00
Always on, per month
$34.03
$0.0466 per hour while running
Example configurations
Common starting points
Always-on monthly cost at published rates. Stop a VM and its vCPU and RAM charges stop too.
| Workload | vCPU | RAM | NVMe | Monthly |
|---|---|---|---|---|
| Development | 2 | 4 GB | 50 GB | $17.02 |
| Web application | 4 | 8 GB | 100 GB | $34.03 |
| Database server | 8 | 32 GB | 500 GB | $120.16 |
| Production backend | 16 | 32 GB | 250 GB | $125.02 |
| Compute-intensive | 32 | 64 GB | 500 GB | $250.04 |
| AI inference | 8 | 32 GB | 320 GB | $106.84 + GPUGPUs coming soon |
Configuration as code
Three numbers in, one server out
The REST API takes vCPU, RAM and disk as plain integers — no size slugs to look up. Resize with the same fields. The Edge CLI and agent API expose the same operations.
create-and-resize.sh
curl -X POST https://edge.network/api/compute/vms \
-H "Authorization: Bearer ek_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "pg-primary",
"region": "london",
"osTemplate": "ubuntu-24.04",
"vcpu": 8,
"ram": 32,
"disk": 500,
"sshKeyIds": ["key_abc123"]
}'
# Later: add memory without rebuilding
curl -X POST https://edge.network/api/compute/vms/vm-abc123/resize \
-H "Authorization: Bearer ek_live_..." \
-d '{ "ram": 48 }'Included with every server
The price covers the whole server
No networking surcharge, no storage tier upsell, no bandwidth meter. Extras are rare and flat: an additional IPv4 address is $2.00/month, snapshots are $0.05 per GiB-month.
- NVMe SSD storage
- Unlimited bandwidth
- DDoS protection
- Private networking
- IPv6 support
- Full root access
- Cloud-init support
- One public IPv4 address
- Browser console
- Zero egress fees
FAQ
Sizing questions
Can I change a server's size after it's created?
Yes. Resize vCPU, RAM and disk from the console, CLI or API. Most changes apply without downtime, and your price changes the moment the new size does.
What if I need more than 32 vCPU or 64 GB on one server?
Talk to us. Larger configurations and private clusters — dedicated hypervisors reserved for your organisation — are available for enterprise workloads.
Are vCPUs shared or dedicated?
Dedicated. Each vCPU is a virtual core reserved for your VM, so performance doesn't dip when a neighbour gets busy.
How do I pick a size if I'm moving from AWS?
Match the vCPU and memory of your current instance type, then size the disk to what you actually use rather than a bundled default. After a week, the Cost Advisor flags VMs that are over-provisioned.
Is there a GPU option?
GPU instances are coming soon. The AI inference example above shows the host spec; the GPU itself isn't available to order yet.
Configure it once. Change it whenever.
Set each resource to exactly what the workload needs, see the price up front, and resize as you learn.
Free signup, no card. Prepaid hourly billing — pay only while it runs.