--- title: "Auto Scaling (VPC) overview" slug: "compute-vautoscaling" updated: 2026-09-17T10:05:57Z published: 2026-09-17T10:05:57Z canonical: "api.ncloud-docs.com/compute-vautoscaling" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Auto Scaling (VPC) overview Available in VPC Auto Scaling is a NAVER Cloud Platform service that helps you flexibly respond to changes in demand by increasing or decreasing the number of virtual servers based on monitoring results or user settings. The Auto Scaling service provides APIs for launch configuration and Auto Scaling Group features in RESTful form. ## Common Auto Scaling settings The following describes commonly used request and response formats in Auto Scaling APIs. ### Request The following describes the common request format. #### API URL The request API URL is as follows: ``` https://ncloud.apigw.ntruss.com ``` #### Request headers The following describes the request headers. | Field | Required | Description | | --- | --- | --- | | `x-ncp-apigw-timestamp` | Required | This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC. - Request is considered invalid if the timestamp differs from the current time by more than 5 minutes. - Unix timestamp format | | `x-ncp-iam-access-key` | Required | Access key issued on NAVER Cloud Platform - Issue and check access key: See [Create authentication key](/docs/en/common-ncpapi). - Issue and check access key for sub account: See [Create sub account](https://guide.ncloud-docs.com/docs/en/subaccount-use#%EC%84%9C%EB%B8%8C-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1). | | `x-ncp-apigw-signature-v2` | Required | Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256) - Issue and check secret key: See [Create authentication key](/docs/en/common-ncpapi). - Create signature: See [Create signature](/docs/en/common-ncpapi). | ### Response The following describes the common response format. #### Response status codes Auto Scaling APIs use NAVER Cloud Platform's common response status codes. For response status codes common to NAVER Cloud Platform, see [Ncloud API response status codes](/docs/en/common-ncpapi#3%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C). ## Auto Scaling API The following describes the APIs provided by Auto Scaling. ### Launch Configuration The following describes the launch configuration-related APIs. | API | Description | | --- | --- | | [createLaunchConfiguration](/docs/en/compute-vautoscaling-launchconfiguration-createlaunchconfiguration) | Create launch configuration. | | [getLaunchConfigurationDetail](/docs/en/compute-vautoscaling-launchconfiguration-getlaunchconfigurationdetail) | Get launch configuration details. | | [getLaunchConfigurationList](/docs/en/compute-vautoscaling-launchconfiguration-getlaunchconfigurationlist) | Get the list of launch configurations. | | [deleteLaunchConfiguration](/docs/en/compute-vautoscaling-launchconfiguration-deletelaunchconfiguration) | Delete launch configuration. | ### Auto Scaling Group The following describes the APIs related to Auto Scaling Group. | API | Description | | --- | --- | | [createAutoScalingGroup](/docs/en/compute-vautoscaling-autoscalinggroup-createautoscalinggroup) | Create Auto Scaling Group. | | [getAutoScalingGroupDetail](/docs/en/compute-vautoscaling-autoscalinggroup-getautoscalinggroupdetail) | Get Auto Scaling Group details. | | [getAutoScalingGroupList](/docs/en/compute-vautoscaling-autoscalinggroup-getautoscalinggrouplist) | Get Auto Scaling Group list. | | [setDesiredCapacity](/docs/en/compute-vautoscaling-autoscalinggroup-setdesiredcapacity) | Change Auto Scaling Group expected capacity. | | [updateAutoScalingGroup](/docs/en/compute-vautoscaling-autoscalinggroup-updateautoscalinggroup) | Edit Auto Scaling Group information. | | [deleteAutoScalingGroup](/docs/en/compute-vautoscaling-autoscalinggroup-deleteautoscalinggroup) | Delete Auto Scaling Group. | | [putScheduledUpdateGroupAction](/docs/en/compute-vautoscaling-autoscalinggroup-putscheduledupdategroupaction) | Create or edit Auto Scaling schedule. | | [getScheduledActionList](/docs/en/compute-vautoscaling-autoscalinggroup-getscheduledactionlist) | Get the list of Auto Scaling schedules that haven't run yet. | | [getAutoScalingActivityLogList](/docs/en/compute-vautoscaling-autoscalinggroup-getautoscalingactivityloglist) | Get the list of Auto Scaling action logs. | | [deleteScheduledAction](/docs/en/compute-vautoscaling-autoscalinggroup-deletescheduledaction) | Delete Auto Scaling schedule. | | [getScalingProcessTypeList](/docs/en/compute-vautoscaling-autoscalinggroup-getscalingprocesstypelist) | Get the list of Auto Scaling Group process types. | | [resumeProcesses](/docs/en/compute-vautoscaling-autoscalinggroup-resumeprocesses) | Restart an Auto Scaling Group process. | | [suspendProcesses](/docs/en/compute-vautoscaling-autoscalinggroup-suspendprocesses) | Suspend an Auto Scaling Group process. | | [getAdjustmentTypeList](/docs/en/compute-vautoscaling-autoscalinggroup-getadjustmenttypelist) | Get available adjustment type codes when setting an Auto Scaling policy. | | [putScalingPolicy](/docs/en/compute-vautoscaling-autoscalinggroup-putscalingpolicy) | Create or edit Auto Scaling policy. | | [getAutoScalingPolicyList](/docs/en/compute-vautoscaling-autoscalinggroup-getautoscalingpolicylist) | Get the list of Auto Scaling policies. | | [executePolicy](/docs/en/compute-vautoscaling-autoscalinggroup-executepolicy) | Run Auto Scaling policy. | | [deleteScalingPolicy](/docs/en/compute-vautoscaling-autoscalinggroup-deletescalingpolicy) | Delete Auto Scaling policy. | ## Auto Scaling related resources NAVER Cloud Platform provides a variety of related resources to help users better understand Auto Scaling APIs. - Auto Scaling API guides - [Create signature](/docs/en/common-ncpapi): how to create a signature to add to the request header - [Sub Account User Guides](https://guide.ncloud-docs.com/docs/en/subaccount-overview): how to issue the access key to be added to the request header - [Common Ncloud response status codes](/docs/en/common-ncpapi#3%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C): information on common response status codes of NAVER Cloud Platform used by the Auto Scaling service - How to use the Auto Scaling service - [Auto Scaling User Guide](https://guide.ncloud-docs.com/docs/en/autoscaling-overview): how to use Auto Scaling in the NAVER Cloud Platform console - [Ncloud use environment guide](https://guide.ncloud-docs.com/docs/en/environment-environment-1-1): guide on VPC and Classic platforms and supported features - [Introduction to pricing, characteristics, and detailed features](https://www.ncloud.com/product/compute/autoScaling): the summary of pricing system, characteristics, and detailed features of Auto Scaling - [Latest service news](https://www.ncloud.com/intro/news?categoryCode=SVR&serviceCode=SV_0007): the latest news on Auto Scaling - [FAQ](https://www.ncloud.com/support/faq/prod?categoryCode2=SVR&categoryCode3=SV_0007): frequently asked questions from Auto Scaling users - [Support](https://www.ncloud.com/support/question/service): Send direct inquiries for unresolved questions that aren't answered by the API guide.