Virtual machines for people who read the docs.
Dedicated vCPU, NVMe storage and a clean API. Provisioned in about 40 seconds across six regions — including Riyadh.
Median time from request to a running machine.
EU, US and the Gulf, on the same network fabric.
Burst per instance, with private networking included.
Every plan. No spinning disks, no tiers, no asterisk.
A server, not a puzzle.
No control-panel archaeology. You get a Linux machine, a public IPv4, an IPv6 range, and root.
Root from minute one
SSH in with your key. Ubuntu, Debian, AlmaLinux, Rocky or a custom image.
Real vCPU, not shares
KVM with dedicated vCPU and memory. Your neighbour's traffic spike is not your problem.
IPv4 and IPv6
One public IPv4 and a /64 IPv6 range on every instance, plus private networking.
Firewall before boot
Rules apply at the network edge, so a fresh box is never briefly exposed.
Snapshots that restore
Take one before an upgrade, restore it in minutes. Kept off the host.
API and CLI first
Everything in the console is available over the API. Boring, predictable JSON.
Pick a size. Change it later.
Hourly billing with a monthly cap. Resize up or down without reinstalling.
Starter
Small apps, cron jobs and side projects.
- 1 dedicated vCPU
- 1 GB RAM
- 25 GB NVMe
- 1 TB transfer
- 1 public IPv4 + IPv6
Growth
Production apps, APIs and small databases.
- 2 dedicated vCPU
- 2 GB RAM
- 50 GB NVMe
- 2 TB transfer
- Daily snapshot slot
- Private networking
Scale
Heavier services and staging environments.
- 4 dedicated vCPU
- 8 GB RAM
- 160 GB NVMe
- 4 TB transfer
- Daily snapshot slot
- Priority support
Prices in USD, billed hourly with a monthly cap. Egress over the included transfer is $0.01/GB. See full pricing.
Close to your users, not just close to a map pin.
Six locations on a private backbone. The Riyadh region is live and peers locally in the Gulf.
| Region | City | Country | Typical RTT | Status |
|---|---|---|---|---|
| fra1 | Frankfurt | Germany | 2 ms | Operational |
| ams1 | Amsterdam | Netherlands | 5 ms | Operational |
| lon1 | London | United Kingdom | 8 ms | Operational |
| nyc1 | New York | United States | 12 ms | Operational |
| sfo1 | San Francisco | United States | 18 ms | Operational |
| ruh1 | Riyadh | Saudi Arabia | 6 ms | Operational |
Boring on purpose.
Instances run on KVM with local NVMe. Networking is handled by a redundant fabric with a /64 IPv6 range per instance and a private network you control. Snapshots are stored on separate storage and replicated within the region.
There is no hidden hypervisor console, no proprietary agent, and no lock-in. You can rebuild a machine from a cloud-init script or an image and walk away with the same server anywhere else.
curl -X POST https://api.byteroast.com/v1/servers \
-H "Authorization: Bearer $BR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"api-prod","region":"ruh1","plan":"growth","image":"ubuntu-24.04"}'
API preview — keys are issued with early access. Read the API reference.
The things people ask before signing up.
Can I resize a server later?
Do you offer Windows?
Is there a minimum term?
What happens when I hit the transfer limit?
Can I get a private network between servers?
Ready to move?
Early access is opening in batches. Join the waitlist and we will email you when your account is ready.
