Skip to main content
Updated May 8, 2026

Features

Address families

  • IPv4 — standard public IPv4, available in every region. Reserved at $3 / month
  • IPv6 — single public IPv6, available in every region. Reserved at $1 / month (cheaper than IPv4 — IPv6 address space isn’t scarce)
  • Dual-stack supported — a VM can have one IPv4 and one IPv6 simultaneously

Two lifecycles

  • Auto-assigned — free pool IP, returns to pool on detach. Free while attached
  • Reserved — IPv4 $3/month, IPv6 $1/month, persists through VM rebuilds and detaches, movable between VMs
See Auto-assigned vs reserved for the full lifecycle model.

Where they’re managed

  • Networking → Public IPs tab — account-wide list, reserve, auto-assign, attach, detach, release
  • VM detail → Network tab — per-VM view, add/remove IPs, attach Firewall to a specific IP
  • Networking → Diagram — visual map, click the IP chip floating above a VM for Copy IP / Detach actions

Firewall integration

  • Each public IP can have one Firewall attached to filter inbound traffic
  • Attach via the IP card on a VM’s Network tab (Firewall: None / Attach)
  • See Firewall for rule-set creation

Movability (reserved only)

  • Detach from one VM, attach to another in the same region — the address stays the same
  • Standard pattern for blue/green deploys, manual failover, partner-whitelist preservation
  • Auto-assigned IPs are not movable — detach returns them to the pool

Pricing

Yearly and 24-month durations are the same effective per-month price as monthly — they lock the rate (no surprise increases) but offer no volume discount today. For the picker walkthrough, see Reserve a static IP → Billing Period. Reserved IPs accrue continuously whether attached or not. If you delete a reserved IP mid-cycle, the unused days are credited back to your account balance — same prorated-on-delete model as VMs and volumes. See Billing model. There is no charge for outbound traffic on a public IP at the IP layer — you’re billed for VM bandwidth (which is free on Raff today) and for Object Storage public-internet egress when applicable. The IP itself just costs the reservation fee.

Limits

Regional availability

The auto-assign pool is per region — you can only auto-assign IPs in regions where the VM lives. Available pool sizes are surfaced as the Available in pool stat at the top of the Public IPs tab; if it’s zero for a region, auto-assign returns an error and you’ll need to either wait for capacity or reserve an IP instead.

What’s not available today

  • Anycast IPs — single IP that’s announced from multiple regions
  • BYOIP / IP import — bringing your own AS-prefixed IP block
  • Floating Virtual IP (VRRP-style) between VMs without a manual detach/attach — the move-IP pattern is the closest equivalent
  • Per-IP tagging or notes — coming with the broader resource-tags rollout

See also

Auto-assigned vs reserved

The lifecycle model behind these limits.

Reserve a static IP

Walkthrough for the $3/month flow.

Billing model

How IP charges flow through your balance.
Last modified on May 11, 2026