Skip to main content

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

APIMethodPath
Create network interfacePOST/api/v1/network-interfaces
Delete network interfaceDELETE/api/v1/network-interfaces/{network_interface_id}
Get network interfaceGET/api/v1/network-interfaces/{network_interface_id}
List network interfacesGET/api/v1/network-interfaces
Update network interfacePUT/api/v1/network-interfaces/{network_interface_id}
Update network interface allowed addressesPUT/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

APIMethodPath
Create public IPPOST/api/v1/public-ips
Delete public IPDELETE/api/v1/public-ips/{public_ip_id}
Get public IPGET/api/v1/public-ips/{public_ip_id}
List public IPsGET/api/v1/public-ips
Update public IPPUT/api/v1/public-ips/{public_ip_id}
Associate public IPPUT/api/v1/public-ips/{public_ip_id}/network-interfaces/{network_interface_id}
Disassociate public IPDELETE/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

APIMethodPath
Create IGW attachmentPOST/api/v1/igws/{igw_id}/attachments
Create internet gatewayPOST/api/v1/igws
Delete IGW attachmentDELETE/api/v1/igws/{igw_id}/attachments/{igw_attachment_id}
Delete internet gatewayDELETE/api/v1/igws/{igw_id}
Get internet gatewayGET/api/v1/igws/{igw_id}
List internet gatewaysGET/api/v1/igws
Update internet gatewayPUT/api/v1/igws/{igw_id}

Route tables​

Manages route tables, routes, and associations.

Base URL: https://vpc.kr-central-2.kakaocloud.com

APIMethodPath
Add routePOST/api/v1/route-tables/{route_table_id}/routes
Create route tablePOST/api/v1/route-tables
Delete routeDELETE/api/v1/route-tables/{route_table_id}/routes/{route_id}
Delete route tableDELETE/api/v1/route-tables/{route_table_id}
Get route tableGET/api/v1/route-tables/{route_table_id}
List route table associationsGET/api/v1/route-tables/{route_table_id}/associations
List route tablesGET/api/v1/route-tables
Set main route tablePUT/api/v1/route-tables/{route_table_id}/main
Update routePUT/api/v1/route-tables/{route_table_id}/routes/{route_id}
Update route tablePUT/api/v1/route-tables/{route_table_id}
Update route table associationPUT/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

APIMethodPath
Create security groupPOST/api/v1/security-groups
Create security group rulePOST/api/v1/security-groups/{security_group_id}/rules
Delete security groupDELETE/api/v1/security-groups/{security_group_id}
Delete security group ruleDELETE/api/v1/security-groups/{security_group_id}/rules/{security_group_rule_id}
Get security groupGET/api/v1/security-groups/{security_group_id}
List security groupsGET/api/v1/security-groups
Update security groupPUT/api/v1/security-groups/{security_group_id}

Subnets​

Manages subnet configuration and sharing.

Base URL: https://vpc.kr-central-2.kakaocloud.com

APIMethodPath
Create subnetPOST/api/v1/subnets
Delete subnetDELETE/api/v1/subnets/{subnet_id}
Get subnetGET/api/v1/subnets/{subnet_id}
List subnet shared projectsGET/api/v1/subnets/{subnet_id}/projects
List subnetsGET/api/v1/subnets
Share subnetPOST/api/v1/subnets/{subnet_id}/projects/{project_id}
Unshare subnetDELETE/api/v1/subnets/{subnet_id}/projects/{project_id}
Update subnetPUT/api/v1/subnets/{subnet_id}

VPCs​

Manages isolated virtual networks.

Base URL: https://vpc.kr-central-2.kakaocloud.com

APIMethodPath
Create VPCPOST/api/v1/vpcs
Delete VPCDELETE/api/v1/vpcs/{vpc_id}
Get VPCGET/api/v1/vpcs/{vpc_id}
List VPCsGET/api/v1/vpcs
Update VPCPUT/api/v1/vpcs/{vpc_id}