# Guides

Узнайте о том, как начать работу с REST API, настроить проверку подлинности и применять REST API для разных задач.

## Links

* [Скриптирование с помощью REST API и JavaScript](/ru/enterprise-server@3.22/rest/guides/scripting-with-the-rest-api-and-javascript)

  Напишите скрипт с помощью пакета SDK Octokit.js для взаимодействия с REST API.

* [Скриптирование с помощью REST API и Ruby](/ru/enterprise-server@3.22/rest/guides/scripting-with-the-rest-api-and-ruby)

  Узнайте, как писать скрипт с помощью пакета SDK octokit.rb для взаимодействия с REST API.

* [Обнаружение ресурсов для пользователя](/ru/enterprise-server@3.22/rest/guides/discovering-resources-for-a-user)

  Узнайте, как найти репозитории и организации, к которым ваше приложение может безопасно и надежно получить доступ для запросов к REST API, прошедших проверку подлинности.

* [Доставка развертываний](/ru/enterprise-server@3.22/rest/guides/delivering-deployments)

  С помощью REST API развертывания можно создавать пользовательские средства для взаимодействия с сервером и сторонним приложением.

* [Отрисовка данных в виде диаграмм](/ru/enterprise-server@3.22/rest/guides/rendering-data-as-graphs)

  Узнайте, как визуализировать языки программирования из репозитория с помощью библиотек D3.js и Ruby Octokit.

* [Работа с комментариями](/ru/enterprise-server@3.22/rest/guides/working-with-comments)

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

* [Создание сервера непрерывной интеграции](/ru/enterprise-server@3.22/rest/guides/building-a-ci-server)

  Создайте собственную систему непрерывной интеграции с помощью API состояния.

* [Использование REST API для взаимодействия с базой данных Git](/ru/enterprise-server@3.22/rest/guides/using-the-rest-api-to-interact-with-your-git-database)

  Используйте REST API для чтения и записи необработанных объектов Git в базу данных Git на GitHub и для перечисления и обновления ссылок (головки и теги ветвей).

* [Использование REST API для взаимодействия с проверками](/ru/enterprise-server@3.22/rest/guides/using-the-rest-api-to-interact-with-checks)

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

* [Шифрование секретов для REST API](/ru/enterprise-server@3.22/rest/guides/encrypting-secrets-for-the-rest-api)

  Чтобы создать или обновить секрет с помощью REST API, необходимо зашифровать значение секрета.