Networking
Private networks, elastic IPs, BYO IP ranges, dedicated interconnect. Zero egress inside a region.
What it is
Every Atlas project gets a private network per region. Pods, workspaces and managed Kubernetes nodes land inside that network by default and reach each other over private IPv4 / IPv6. Elastic IPs let you publish stable public addresses. BYO IP ranges (BYOIP) let you bring your own /24 or larger. Dedicated interconnect (DX) gives you 10 / 100 Gbps private links into your on-prem or another cloud.
When to use it
- Restrict ingress to specific source IPs.
- Stand up a private database that only your pods can reach.
- Run a hybrid workload with low-latency private link to on-prem.
Quickstart
asc network create prod --region apac --cidr 10.20.0.0/16
asc eip allocate --region apac
asc network attach-eip --eip eip_abc --pod pod_xyznet = client.networks.create(name='prod', region='apac', cidr='10.20.0.0/16')
eip = client.eips.allocate(region='apac')
client.eips.attach(eip.id, pod='pod_xyz')const net = await client.networks.create({ name: 'prod', region: 'apac', cidr: '10.20.0.0/16' });
const eip = await client.eips.allocate({ region: 'apac' });
await client.eips.attach(eip.id, { pod: 'pod_xyz' });Limits & quotas
| Limit | Default | Burst | Notes |
|---|---|---|---|
| Networks per project per region | 10 | 100 | Lift via sales |
| Elastic IPs per project per region | 16 | — | Charge applies when unattached |
| BYOIP min prefix | /24 | — | Larger by request |
| Dedicated interconnect | 10 Gbps / 100 Gbps | — | Provisioned in 5 business days |
Pricing
See pricing. Pay-as-you-go, billed monthly via Stripe.
API surface
POST /v1/networksPOST /v1/eipsPOST /v1/networks/{id}/peerPOST /v1/dx/connections
Required scope(s): network:read, network:write. See Scopes.
Security
All access is authenticated and scoped. See Auth & scopes and Network controls.