--- title: "VPC overview" slug: "cli-vpc" tags: ["VPC"] updated: 2026-10-08T05:03:51Z published: 2026-10-08T05:03:51Z canonical: "cli.ncloud-docs.com/cli-vpc" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # VPC overview Available in VPC VPC (Virtual Private Cloud) is a service on the NAVER Cloud Platform that helps you configure and manage logically isolated private virtual networks. VPC provides a CLI for network configuration and management features—including VPC, subnets, network ACLs, route tables, NAT Gateway, and VPC peering—via the `vpc` command. ## Common VPC settings This section covers the command and option formats used across the VPC CLI. ### Syntax Run `vpc` using the following syntax. ``` ./ncloud vpc [options] ``` ### Options The following options are available across all `vpc` subcommands: | Options | Type | Required | Description | | --- | --- | --- | --- | | `--regionCode` | String | Optional | Region code - `KR` \| `SGN` \| `JPN` - Default: First Region in the [getRegionList](/docs/en/cli-vserver-server-common-getregionlist) query results (default) | | `--output` | String | Optional | Format of the response result - `json` (default) \| `xml` | ## VPC commands The following subcommands are available under `vpc`. ### VPC Management The following describes the VPC-related commands: | Commands | Description | | --- | --- | | [createVpc](/docs/en/cli-vpc-vpcmanagement-createvpc) | Create VPC. | | [getVpcList](/docs/en/cli-vpc-vpcmanagement-getvpclist) | Get VPC list. | | [getVpcDetail](/docs/en/cli-vpc-vpcmanagement-getvpcdetail) | Get VPC details. | | [deleteVpc](/docs/en/cli-vpc-vpcmanagement-deletevpc) | Delete VPC. | ### Subnet Management The following describes the subnet-related commands: | Commands | Description | | --- | --- | | [createSubnet](/docs/en/cli-vpc-subnetmanagement-createsubnet) | Create subnet. | | [getSubnetList](/docs/en/cli-vpc-subnetmanagement-getsubnetlist) | Get subnet list. | | [getSubnetDetail](/docs/en/cli-vpc-subnetmanagement-getsubnetdetail) | Get subnet details. | | [deleteSubnet](/docs/en/cli-vpc-subnetmanagement-deletesubnet) | Delete subnet. | ### Network ACL The following describes the network ACL-related commands: | Commands | Description | | --- | --- | | [createNetworkAcl](/docs/en/cli-vpc-networkacl-createnetworkacl) | Create network ACL. | | [getNetworkAclList](/docs/en/cli-vpc-networkacl-getnetworkacllist) | Get network ACL list. | | [getNetworkAclDetail](/docs/en/cli-vpc-networkacl-getnetworkacldetail) | Get network ACL details. | | [setNetworkAclDescription](/docs/en/cli-vpc-networkacl-setnetworkacldescription) | Edit the network ACL description. | | [setSubnetNetworkAcl](/docs/en/cli-vpc-networkacl-setsubnetnetworkacl) | Set subnet's network ACL. | | [getNetworkAclRuleList](/docs/en/cli-vpc-networkacl-getnetworkaclrulelist) | Get the list of network ACL rules. | | [addNetworkAclInboundRule](/docs/en/cli-vpc-networkacl-addnetworkaclinboundrule) | Add a network ACL inbound rule. | | [removeNetworkAclInboundRule](/docs/en/cli-vpc-networkacl-removenetworkaclinboundrule) | Remove a network ACL inbound rule. | | [addNetworkAclOutboundRule](/docs/en/cli-vpc-networkacl-addnetworkacloutboundrule) | Add a network ACL outbound rule. | | [removeNetworkAclOutboundRule](/docs/en/cli-vpc-networkacl-removenetworkacloutboundrule) | Remove a network ACL outbound rule. | | [createNetworkAclDenyAllowGroup](/docs/en/cli-vpc-networkacl-createnetworkacldenyallowgroup) | Create network ACL's Deny-Allow groups. | | [getNetworkAclDenyAllowGroupList](/docs/en/cli-vpc-networkacl-getnetworkacldenyallowgrouplist) | Get network ACL deny-allow group list. | | [getNetworkAclDenyAllowGroupDetail](/docs/en/cli-vpc-networkacl-getnetworkacldenyallowgroupdetail) | Get network ACL deny-allow group details. | | [setNetworkAclDenyAllowGroupDescription](/docs/en/cli-vpc-networkacl-setnetworkacldenyallowgroupdescription) | Edit network ACL deny-allow group description. | | [setNetworkAclDenyAllowGroupIpList](/docs/en/cli-vpc-networkacl-setnetworkacldenyallowgroupiplist) | Configure network ACL deny-allow group IP list. | | [deleteNetworkAclDenyAllowGroup](/docs/en/cli-vpc-networkacl-deletenetworkacldenyallowgroup) | Delete network ACL's Deny-Allow groups. | | [deleteNetworkAcl](/docs/en/cli-vpc-networkacl-deletenetworkacl) | Delete network ACL. | ### Route Table The following describes the route table-related commands: | Commands | Description | | --- | --- | | [createRouteTable](/docs/en/cli-vpc-routetable-createroutetable) | Create routing tables. | | [getRouteTableList](/docs/en/cli-vpc-routetable-getroutetablelist) | Get route table list. | | [getRouteTableDetail](/docs/en/cli-vpc-routetable-getroutetabledetail) | Get route table details. | | [setRouteTableDescription](/docs/en/cli-vpc-routetable-setroutetabledescription) | Edit routing table description. | | [addRoute](/docs/en/cli-vpc-routetable-addroute) | Add a route to a route table. | | [getRouteList](/docs/en/cli-vpc-routetable-getroutelist) | Get the list of routes configured in a route table. | | [removeRoute](/docs/en/cli-vpc-routetable-removeroute) | Remove a route from configured in a route table. | | [addRouteTableSubnet](/docs/en/cli-vpc-routetable-addroutetablesubnet) | Add an associated subnet to a route table. | | [getRouteTableSubnetList](/docs/en/cli-vpc-routetable-getroutetablesubnetlist) | Get the list of subnets associated with a route table. | | [removeRouteTableSubnet](/docs/en/cli-vpc-routetable-removeroutetablesubnet) | Remove a subnet associated with a route table. | | [deleteRouteTable](/docs/en/cli-vpc-routetable-deleteroutetable) | Delete routing tables. | ### NAT Gateway The following describes the NAT Gateway-related commands: | Commands | Description | | --- | --- | | [createNatGatewayInstance](/docs/en/cli-vpc-natgateway-createnatgatewayinstance) | Create NAT Gateway instances. | | [getNatGatewayInstanceList](/docs/en/cli-vpc-natgateway-getnatgatewayinstancelist) | Get NAT Gateway instance list. | | [getNatGatewayInstanceDetail](/docs/en/cli-vpc-natgateway-getnatgatewayinstancedetail) | Get NAT Gateway instance details. | | [setNatGatewayDescription](/docs/en/cli-vpc-natgateway-setnatgatewaydescription) | Edit NAT Gateway description. | | [deleteNatGatewayInstance](/docs/en/cli-vpc-natgateway-deletenatgatewayinstance) | Delete NAT Gateway instance. | ### VPC Peering The following describes the VPC-related commands: | Commands | Description | | --- | --- | | [createVpcPeeringInstance](/docs/en/cli-vpc-vpcpeering-createvpcpeeringinstance) | Create a VPC peering instance. | | [getVpcPeeringInstanceList](/docs/en/cli-vpc-vpcpeering-getvpcpeeringinstancelist) | Get the VPC peering instance list. | | [getVpcPeeringInstanceDetail](/docs/en/cli-vpc-vpcpeering-getvpcpeeringinstancedetail) | Get VPC peering instance details. | | [setVpcPeeringDescription](/docs/en/cli-vpc-vpcpeering-setvpcpeeringdescription) | Edit VPC peering description. | | [acceptOrRejectVpcPeering](/docs/en/cli-vpc-vpcpeering-acceptorrejectvpcpeering) | Accept/Reject a VPC peering request. | | [deleteVpcPeeringInstance](/docs/en/cli-vpc-vpcpeering-deletevpcpeeringinstance) | Delete VPC peering instance. | ## VPC related resources These resources provide additional context and support for the VPC CLI. - VPC CLI guides - [CLI download](/docs/en/guide-clichange): Learn how to download and install the Ncloud CLI. - [Authenticate CLI](/docs/en/cli-auth): Learn how to set an API authentication key and manage profiles. - [CLI usage](/docs/en/guide-userguide): Review the Ncloud CLI command structure, option syntax, and output formats. - VPC CLI service guides - [VPC user guide](https://guide.ncloud-docs.com/docs/en/networking-vpc-vpcoverview): Learn how to use VPC in the NAVER Cloud Platform console. - [VPC API guide](https://api.ncloud-docs.com/docs/en/networking-vpc): Learn how to call VPC APIs. - [VPC user environment guide](https://guide.ncloud-docs.com/docs/en/environment-environment-1-1): Explore VPC and Classic environments and supported services. - [Pricing and features](https://www.ncloud.com/product/networking/vpc): View pricing details and key capabilities. - [Latest announcements](https://www.ncloud.com/intro/news?categoryCode=NET&serviceCode=SV_0155): Stay informed about VPC updates and news. - [FAQs](https://www.ncloud.com/support/faq/prod?categoryCode2=NET&categoryCode3=SV_0155): Get answers to common VPC questions. - [Contact Support](https://www.ncloud.com/v2/support/question/service): Get help if you can't find what you need in the CLI guide.