compute

Subnets

Every Excloud zone ships with a managed DEFAULT subnet. Today there's one zone (mum-1a) so there's one DEFAULT subnet to use; you can't create your own yet.

Last updated ยท 22 May 2026


A subnet is the network segment a VMโ€™s primary interface attaches to. It owns the IPv4 CIDR, IPv6 prefix, default gateway, and DNS resolvers handed to VMs via DHCP.

Managed defaults

Every zone ships with a managed subnet called DEFAULT. Today thereโ€™s one zone (mum-1a, zone_id=1), so thereโ€™s one DEFAULT subnet โ€” subnet_id=1. For almost all workloads itโ€™s the right pick: IPv4, IPv6, internet egress, reachable from every other resource in the zone.

exc compute subnet list

Sample output:

ID  NAME     ZONE_ID  CIDR
1   DEFAULT  1        10.0.0.0/20

Reference it at create time:

exc compute create --subnet_id 1 ...

Per-zone

A subnet lives in exactly one zone. A VMโ€™s subnet pins it to that zone (and therefore to the volumes you can attach). Pick the subnet whose zone_id matches the volumes / public IPs you want to use together. With one zone today this is a freebie; it matters more once a second zone comes online.

Custom subnets

Thereโ€™s no public create endpoint yet โ€” you can list and get subnets but not provision new ones. Email support@excloud.dev if you need a dedicated subnet, VPC, or peering arrangement.

The permission model already reserves space for this: compute:subnet:* exists and matches list today.

Terraform data source

The Terraform provider exposes subnets read-only as data.excloud_subnets so you can look the DEFAULT subnet up by name at plan time instead of hard-coding an ID.