--- title: "SourceBuild overview" slug: "devtools-sourcebuild" tags: ["SourceBuild"] updated: 2026-09-17T10:05:44Z published: 2026-09-17T10:05:44Z canonical: "api.ncloud-docs.com/devtools-sourcebuild" --- > ## 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. # SourceBuild overview Available in Classic and VPC SourceBuild is a NAVER Cloud Platform service that allows you to easily build source code developed in various languages. The SourceBuild service provides APIs for project creation, configuration, and build execution in RESTful format. ## Common SourceBuild settings The following describes commonly used request and response formats in SourceBuild APIs. ### Request The following describes the common request format. #### API URL The request API URL is as follows: ``` https://sourcebuild.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). | | `x-ncp-region_code` | Optional | Code of Region to use the service - `KR` (default) | | `Content-type` | Optional | Request data format - `application/json` | ### Response The following describes the common response format. #### Response body The response body includes the following data: **error** error defines the API call failure information. The following describes error. | Field | Type | Required | Description | | --- | --- | --- | --- | | `error` | Object | - | Error code and message | | `error.errorCode` | String | Required | Error code | | `error.message` | String | Required | Error message | | `error.details` | String | Required | Error message detailed description | #### Response status codes SourceBuild API uses 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). #### Response example For response examples when a call is successful, see each API specification. The following is a sample response upon a failed call. ``` { "error": { "errorCode": "200", "message": "Authentication Failed", "details": "Invalid authentication information." } } ``` ## SourceBuild API The following describes the APIs provided by the SourceBuild service. | API | Description | | --- | --- | | [Create project](/docs/en/devtools-sourcebuild-projectcreate) | Create a SourceBuild project. | | [Get project list](/docs/en/devtools-sourcebuild-projectlist) | Get SourceBuild project list. | | [Get project](/docs/en/devtools-sourcebuild-projectdetail) | Get SourceBuild project details. | | [Edit project](/docs/en/devtools-sourcebuild-projectupdate) | Change SourceBuild project settings. | | [Delete project](/docs/en/devtools-sourcebuild-projectdelete) | Delete a project. | | [Start build](/docs/en/devtools-sourcebuild-build) | Start a build. | | [Get build history](/docs/en/devtools-sourcebuild-buildhistorylist) | Get build history. | | [Cancel build](/docs/en/devtools-sourcebuild-buildcancel) | Cancel a build. | | [Get operating system list](/docs/en/devtools-sourcebuild-buildenvoslist) | Get operating system list. | | [Get computing type list](/docs/en/devtools-sourcebuild-buildenvcomputelist) | Get computing type list. | | [Get runtime type list](/docs/en/devtools-sourcebuild-buildenvruntimelist) | Get runtime type list. | | [Get runtime version list](/docs/en/devtools-sourcebuild-buildenvruntimeversionlist) | Get runtime version list. | | [Get Docker engine list](/docs/en/devtools-sourcebuild-buildenvdockerlist) | Get Docker engine list. | | [Get SourceCommit repository list](/docs/en/devtools-sourcebuild-sourcecommitrepolist) | Get SourceCommit repository list. | | [Get SourceCommit branch list](/docs/en/devtools-sourcebuild-sourcecommitbranchlist) | Get SourceCommit branch. | | [Get Object Storage bucket list](/docs/en/devtools-sourcebuild-objectstroagebucketlist) | Get Object Storage bucket list. | | [Get Container Registry list](/docs/en/devtools-sourcebuild-containerregistrylist) | Get Container Registry list. | ## SourceBuild related resources NAVER Cloud Platform provides a variety of related resources to help users better understand SourceBuild APIs. - SourceBuild API guides - [Create signature](/docs/en/common-ncpapi#1%EC%9D%B8%EC%A6%9D%ED%82%A4%EC%83%9D%EC%84%B1): 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 SourceBuild service - How to use the SourceBuild service - [SourceBuild User Guide](https://guide.ncloud-docs.com/docs/en/sourcebuild-overview): how to use SourceBuild in the NAVER Cloud Platform console - [Ncloud use environment guide](https://guide.ncloud-docs.com/docs/en/environment-environment-1-1): guide for VPC and Classic environments and support availability - [Introduction to pricing, characteristics, and detailed features](https://www.ncloud.com/product/devTools/sourceBuild): summary of pricing system, characteristics, and detailed features of SourceBuild - [Latest service news](https://www.ncloud.com/intro/news): the latest news on SourceBuild - [FAQ](https://www.ncloud.com/support/faq/prod?categoryCode2=DEVTL&categoryCode3=SV_0107&page=1): frequently asked questions from SourceBuild users - [Support](https://www.ncloud.com/support/question/general): Send direct inquiries for unresolved questions that aren't answered by the user guides.