{"meta":{"title":"REST API용 라이브러리","intro":"공식 Octokit 라이브러리 및 기타 제3자 라이브러리를 사용하여 GitHub API를 사용하는 방법을 확장하고 간소화할 수 있습니다.","product":"REST API","breadcrumbs":[{"href":"/ko/rest","title":"REST API"},{"href":"/ko/rest/using-the-rest-api","title":"REST API 사용"},{"href":"/ko/rest/using-the-rest-api/libraries-for-the-rest-api","title":"라이브러리"}],"documentType":"article"},"body":"# REST API용 라이브러리\n\n공식 Octokit 라이브러리 및 기타 제3자 라이브러리를 사용하여 GitHub API를 사용하는 방법을 확장하고 간소화할 수 있습니다.\n\n## 라이브러리 정보\n\n라이브러리를 사용하여 응용 프로그램이 GitHub의 API와 상호 작용하는 방식을 확장하고 간소화할 수 있습니다. 각 라이브러리는 특정 프로그래밍 언어에 대해 미리 작성된 코드를 제공합니다. 라이브러리를 프로젝트에 통합한 후 미리 빌드된 코드 모듈을 사용하여 특정 프로그래밍 언어를 통해 GitHub의 API와 상호 작용할 수 있습니다.\n\nGitHub은(는) 일부 언어에 대한 공식 Octokit 라이브러리를 유지 관리합니다. GitHub의 API와 함께 사용할 수 있는 제3자 라이브러리도 있으며, 이는 GitHub에 의해 유지 관리되지 않습니다.\n\n## 공식 GitHub 라이브러리\n\nGitHub은(는) GitHub API에 대한 이러한 공식 클라이언트 라이브러리를 유지 관리합니다. 이러한 리포지토리는 open source 커뮤니티 기여를 환영합니다.\n\n자세한 내용은 [REST API 및 JavaScript를 사용하여 스크립팅](/ko/rest/guides/scripting-with-the-rest-api-and-javascript) 및 [REST API 및 Ruby를 사용하여 스크립팅](/ko/rest/guides/scripting-with-the-rest-api-and-ruby)을(를) 참조하세요.\n\n* JavaScript: [octokit.js](https://github.com/octokit/octokit.js)\n* Ruby → [octokit.rb](https://github.com/octokit/octokit.rb)\n* .NET: [octokit.net](https://github.com/octokit/octokit.net)\n* Terraform: [terraform-provider-github](https://github.com/integrations/terraform-provider-github)\n\n<!-- markdownlint-disable GHD034 -->\n\n## 제3자 라이브러리\n\n다음은 다양한 프로그래밍 언어로 GitHub API와 상호 작용하는 데 사용할 수 있는 제3자 라이브러리의 예제입니다.\n\n이러한 제3자 라이브러리는 GitHub에 의해 유지 관리되지 않습니다. 제3자가 제공하는 라이브러리는 별도의 서비스 약관, 개인정보처리방침 및 지원 문서를 제공합니다.\n\n### Clojure\n\n* 촉수: [clj-commons/tentacles](https://github.com/clj-commons/tentacles)\n\n### Dart\n\n* github.dart: [SpinlockLabs/github.dart](https://github.com/SpinlockLabs/github.dart)\n\n### Emacs Lisp\n\n* gh.el: [시그마/gh.el](https://github.com/sigma/gh.el)\n\n### Go\n\n* go-github: [google/go-github](https://github.com/google/go-github)\n\n### Haskell\n\n* haskell-github: [haskell-github/github](https://github.com/fpco/github)\n\n### Java\n\n* Java GitHub API는 GitHub API의 개체 지향 표현인 <c0>hub4j/github-api\\</c0입니다>\n* JSR-353(Java7 JSON API)을 기반으로 하는 JCabi GitHub API는 런타임 GitHub 스텁으로 테스트를 간소화하고 전체 API인 <c0>github.jcabi.com(개인 웹 사이트)\\</c0을 다룹니다>\n\n### JavaScript\n\n* NodeJS GitHub 라이브러리: [pksunkara/octonode](https://github.com/pksunkara/octonode)\n* GitHub API에 기반한 GitHub.js 래퍼: [github-tools/github](https://github.com/github-tools/github)\n* 브라우저 또는 NodeJS에 대한 프라미스 기반 CoffeeScript 라이브러리: [philschatz/github-client](https://github.com/philschatz/github-client)\n\n### Julia\n\n* GitHub.jl: [JuliaWeb/GitHub.jl](https://github.com/JuliaWeb/GitHub.jl)\n\n### OCaml\n\n* ocaml-github: [mirage/ocaml-github](https://github.com/mirage/ocaml-github)\n\n### Perl\n\n* Pithub: [plu/Pithub](https://github.com/plu/Pithub)\n* Net::GitHub: [fayland/perl-net-github](https://github.com/fayland/perl-net-github)\n\n### PHP\n\n* PHP GitHub API: [KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api)\n* GitHub Joomla! 패키지: [joomla-framework/github-api](https://github.com/joomla-framework/github-api)\n* 라라벨의 GitHub 브리지: [그라함캠벨/라라벨-GitHub](https://github.com/GrahamCampbell/Laravel-GitHub)\n\n### PowerShell\n\n* PowerShellForGitHub: [microsoft/PowerShellForGitHub](https://github.com/microsoft/PowerShellForGitHub)\n\n### Python\n\n* gidgethub: [gidgethub/gidgethub](https://github.com/gidgethub/gidgethub)\n* ghapi: [fastai/ghapi](https://github.com/fastai/ghapi)\n* PyGithub: [PyGithub/PyGithub](https://github.com/PyGithub/PyGithub)\n* libsaas: [duckboard/libsaas](https://github.com/ducksboard/libsaas)\n* github3.py: [sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py)\n* agithub: [mozilla/agithub](https://github.com/mozilla/agithub)\n* github-flask: [github-flask(공식 웹사이트)](http://github-flask.readthedocs.org)\n* githubkit: [yanyongyu/githubkit](https://github.com/yanyongyu/githubkit)\n* octokit.py: [크혼베르크/octokit.py](https://github.com/khornberg/octokit.py)\n\n### 루비\n\n* GitHub API Gem: [piotrmurach/github](https://github.com/piotrmurach/github)\n\n### Rust\n\n* 옥토크랩: [XAMPPRocky/옥토크랩](https://github.com/XAMPPRocky/octocrab)\n\n### Scala\n\n* Github4s: [47deg/github4s](https://github.com/47deg/github4s)\n\n### 셸\n\n* ok.sh: [whiteinge/ok.sh](https://github.com/whiteinge/ok.sh)"}