Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Библиотеки для REST API

Для расширения и упрощения использования API GitHub можно использовать официальные библиотеки Octokit и другие сторонние библиотеки.

Сведения о библиотеках

Библиотеки можно использовать для расширения и упрощения взаимодействия приложения с api GitHub. Каждая библиотека предоставляет предварительно созданный код для определенного языка программирования. После интеграции библиотеки в проект можно использовать готовые модули кода для взаимодействия с API GitHubчерез определенный язык программирования.

GitHub поддерживает официальные библиотеки Octokit для некоторых языков. Существуют также сторонние библиотеки, которые можно использовать с API GitHub, которые не поддерживаются GitHub.

Официальные библиотеки GitHub

GitHub поддерживает эти официальные клиентские библиотеки для API GitHub . Эти репозитории открытый код, и вклад сообщества приветствуется.

Дополнительные сведения см. в разделе [AUTOTITLE и Скриптирование с помощью REST API и JavaScript](/rest/guides/scripting-with-the-rest-api-and-ruby).

Сторонние библиотеки

Ниже приведены примеры сторонних библиотек, которые можно использовать для взаимодействия с API GitHub на различных языках программирования.

Эти сторонние библиотеки не поддерживаются GitHub. Библиотеки, предоставляемые третьими сторонами, регулируются отдельными условиями обслуживания, политикой конфиденциальности и документацией по поддержке.

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell