GitHub의 API를 사용하여 프로세스를 자동화하고, GitHub과(와) 통합하고, GitHub을(를) 확장하는 스크립트와 응용 프로그램을 구축할 수 있습니다. 예를 들어 API를 사용하여 이슈를 심사하거나, 분석 대시보드를 빌드하거나, 릴리스를 관리할 수 있습니다.
각 REST API 엔드포인트는 개별적으로 문서화되며 엔드포인트는 주로 영향을 주는 리소스로 분류됩니다. 예를 들어 "이슈에 대한 REST API 엔드포인트"에서 이슈와 관련된 엔드포인트를 찾을 수 있습니다.
REST API 시작
REST API를 처음 사용하는 경우 빠른 시작 또는 시작 가이드에서 소개를 참조하면 도움이 될 수 있습니다. 자세한 내용은 다음을 참조하세요.
REST API에 익숙하지만 GitHub의 REST API를 처음 사용하는 경우 인증 설명서를 참조하면 도움이 될 수 있습니다. 자세한 내용은 다음을 참조하세요.
REST API를 사용하는 스크립트 또는 응용 프로그램을 빌드하는 경우 다음 가이드 중 일부가 도움이 될 수 있습니다. REST API를 사용하여 스크립팅하는 예는 다음을 참조하세요.
- "REST API 및 JavaScript를 사용하여 스크립팅"
- "REST API 및 Ruby를 사용하여 스크립팅"
- "웹후크 이벤트에 응답하는 GitHub 앱 빌드"
- "GitHub 앱을 사용하여 CLI 빌드"
- "리포지토리 웹후크에 대해 실패한 제공 자동으로 다시 제공하기"
REST API를 사용한 스크립팅을 지원하는 라이브러리 목록은 "REST API용 라이브러리" 항목을 참조하세요.
REST API를 사용하는 스크립트나 응용 프로그램을 구축하는 경우 웹후크를 사용하여 이벤트에 대한 알림을 받거나 GitHub App을(를) 사용하여 사용자 또는 조직 대신 리소스에 액세스하는 데 관심이 있을 수도 있습니다. 자세한 내용은 "웹후크 정보" 및 "GitHub 앱을 빌드할 시기 결정하기"을(를) 참조하세요.