VPC & Network
This page lists APIs available through the VPC and Network endpoints. Follow an API link to review its request parameters, body schema, and responses.
APIs by resource
Select an API for key resources such as network interfaces, public IPs, VPCs, and subnets to view its request details and response format.
Network interfaces
Manages network interfaces and allowed addresses.
Base URL: https://vpc.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Create network interface | POST | /api/v1/network-interfaces |
| Delete network interface | DELETE | /api/v1/network-interfaces/{network_interface_id} |
| Get network interface | GET | /api/v1/network-interfaces/{network_interface_id} |
| List network interfaces | GET | /api/v1/network-interfaces |
| Update network interface | PUT | /api/v1/network-interfaces/{network_interface_id} |
| Update network interface allowed addresses | PUT | /api/v1/network-interfaces/{network_interface_id}/allowed-address-pairs |
Public IPs
Manages public IP allocation, configuration, and network interface associations.
Base URL: https://network.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Create public IP | POST | /api/v1/public-ips |
| Delete public IP | DELETE | /api/v1/public-ips/{public_ip_id} |
| Get public IP | GET | /api/v1/public-ips/{public_ip_id} |
| List public IPs | GET | /api/v1/public-ips |
| Update public IP | PUT | /api/v1/public-ips/{public_ip_id} |
| Associate public IP | PUT | /api/v1/public-ips/{public_ip_id}/network-interfaces/{network_interface_id} |
| Disassociate public IP | DELETE | /api/v1/public-ips/{public_ip_id}/network-interfaces/{network_interface_id} |
Internet gateways
Manages internet gateways and their attachments to VPCs.
Base URL: https://vpc.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Create IGW attachment | POST | /api/v1/igws/{igw_id}/attachments |
| Create internet gateway | POST | /api/v1/igws |
| Delete IGW attachment | DELETE | /api/v1/igws/{igw_id}/attachments/{igw_attachment_id} |
| Delete internet gateway | DELETE | /api/v1/igws/{igw_id} |
| Get internet gateway | GET | /api/v1/igws/{igw_id} |
| List internet gateways | GET | /api/v1/igws |
| Update internet gateway | PUT | /api/v1/igws/{igw_id} |
Route tables
Manages route tables, routes, and associations.
Base URL: https://vpc.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Add route | POST | /api/v1/route-tables/{route_table_id}/routes |
| Create route table | POST | /api/v1/route-tables |
| Delete route | DELETE | /api/v1/route-tables/{route_table_id}/routes/{route_id} |
| Delete route table | DELETE | /api/v1/route-tables/{route_table_id} |
| Get route table | GET | /api/v1/route-tables/{route_table_id} |
| List route table associations | GET | /api/v1/route-tables/{route_table_id}/associations |
| List route tables | GET | /api/v1/route-tables |
| Set main route table | PUT | /api/v1/route-tables/{route_table_id}/main |
| Update route | PUT | /api/v1/route-tables/{route_table_id}/routes/{route_id} |
| Update route table | PUT | /api/v1/route-tables/{route_table_id} |
| Update route table association | PUT | /api/v1/route-tables/{route_table_id}/associations/{association_id} |
Security groups
Manages security groups and traffic rules.
Base URL: https://network.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Create security group | POST | /api/v1/security-groups |
| Create security group rule | POST | /api/v1/security-groups/{security_group_id}/rules |
| Delete security group | DELETE | /api/v1/security-groups/{security_group_id} |
| Delete security group rule | DELETE | /api/v1/security-groups/{security_group_id}/rules/{security_group_rule_id} |
| Get security group | GET | /api/v1/security-groups/{security_group_id} |
| List security groups | GET | /api/v1/security-groups |
| Update security group | PUT | /api/v1/security-groups/{security_group_id} |
Subnets
Manages subnet configuration and sharing.
Base URL: https://vpc.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Create subnet | POST | /api/v1/subnets |
| Delete subnet | DELETE | /api/v1/subnets/{subnet_id} |
| Get subnet | GET | /api/v1/subnets/{subnet_id} |
| List subnet shared projects | GET | /api/v1/subnets/{subnet_id}/projects |
| List subnets | GET | /api/v1/subnets |
| Share subnet | POST | /api/v1/subnets/{subnet_id}/projects/{project_id} |
| Unshare subnet | DELETE | /api/v1/subnets/{subnet_id}/projects/{project_id} |
| Update subnet | PUT | /api/v1/subnets/{subnet_id} |
VPCs
Manages isolated virtual networks.
Base URL: https://vpc.kr-central-2.kakaocloud.com
| API | Method | Path |
|---|---|---|
| Create VPC | POST | /api/v1/vpcs |
| Delete VPC | DELETE | /api/v1/vpcs/{vpc_id} |
| Get VPC | GET | /api/v1/vpcs/{vpc_id} |
| List VPCs | GET | /api/v1/vpcs |
| Update VPC | PUT | /api/v1/vpcs/{vpc_id} |