# REST API 정보

REST API 설명서를 살펴보세요.

GitHub의 API를 사용하여 프로세스를 자동화하고, GitHub과(와) 통합하고, GitHub을(를) 확장하는 스크립트와 응용 프로그램을 구축할 수 있습니다. 예를 들어 API를 사용하여 이슈를 심사하거나, 분석 대시보드를 빌드하거나, 릴리스를 관리할 수 있습니다.

각 REST API 엔드포인트는 개별적으로 문서화되며 엔드포인트는 주로 영향을 주는 리소스로 분류됩니다. 예를 들어 [이슈에 대한 REST API 엔드포인트](/ko/enterprise-server@3.20/rest/issues)에서 이슈와 관련된 엔드포인트를 찾을 수 있습니다.

## REST API 시작

**REST API**를 처음 사용하는 경우 빠른 시작 또는 시작 가이드에서 소개를 참조하면 도움이 될 수 있습니다. 자세한 내용은 다음을 참조하세요.

* [GitHub REST API에 대한 빠른 시작](/ko/enterprise-server@3.20/rest/quickstart)
* [REST API 시작](/ko/enterprise-server@3.20/rest/guides/getting-started-with-the-rest-api)

**REST API**에 익숙하지만 GitHub의 REST API를 처음 사용하는 경우 인증 설명서를 참조하면 도움이 될 수 있습니다. 자세한 내용은 다음을 참조하세요.

* [REST API에 인증](/ko/enterprise-server@3.20/rest/overview/authenticating-to-the-rest-api)

REST API를 사용하는 **스크립트 또는 응용 프로그램을 빌드**하는 경우 다음 가이드 중 일부가 도움이 될 수 있습니다. REST API를 사용하여 스크립팅하는 예는 다음을 참조하세요.

* [REST API 및 JavaScript를 사용하여 스크립팅](/ko/enterprise-server@3.20/rest/guides/scripting-with-the-rest-api-and-javascript)
* [REST API 및 Ruby를 사용하여 스크립팅](/ko/enterprise-server@3.20/rest/guides/scripting-with-the-rest-api-and-ruby)
* [웹후크 이벤트에 응답하는 GitHub 앱 빌드](/ko/enterprise-server@3.20/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events)
* [GitHub 앱을 사용하여 CLI 빌드](/ko/enterprise-server@3.20/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app)
* [리포지토리 웹훅에서 실패한 전달을 자동으로 다시 시도하기](/ko/enterprise-server@3.20/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)

REST API를 사용한 스크립팅을 지원하는 라이브러리 목록은 [REST API용 라이브러리](/ko/enterprise-server@3.20/rest/overview/libraries-for-the-rest-api)을(를) 참조하세요.

REST API를 사용하는 스크립트나 응용 프로그램을 구축하는 경우 웹후크를 사용하여 이벤트에 대한 알림을 받거나 GitHub App을(를) 사용하여 사용자 또는 조직 대신 리소스에 액세스하는 데 관심이 있을 수도 있습니다. 자세한 내용은 [웹후크 정보](/ko/enterprise-server@3.20/webhooks/about-webhooks) 및 [GitHub 앱을 빌드할 시기 결정](/ko/enterprise-server@3.20/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app)을(를) 참조하세요.

## 추가 참고 자료

* [GitHub REST API 및 GraphQL API 비교](/ko/enterprise-server@3.20/rest/overview/comparing-githubs-rest-api-and-graphql-api)
* [REST API 사용에 대한 모범 사례](/ko/enterprise-server@3.20/rest/guides/best-practices-for-using-the-rest-api)
* [해당 API 자격 증명 보안 유지](/ko/enterprise-server@3.20/rest/overview/keeping-your-api-credentials-secure)
* [REST API 문제 해결](/ko/enterprise-server@3.20/rest/overview/troubleshooting-the-rest-api)