# ガイド

REST APIおよび認証の初歩や、さまざまなタスクでREST APIを使用する方法について学びましょう。

## Links

* [REST API と JavaScript を使用したスクリプト](/ja/enterprise-server@3.22/rest/guides/scripting-with-the-rest-api-and-javascript)

  Octokit.js SDK を使用して REST API と対話するスクリプトを記述します。

* [REST API と Ruby を使用したスクリプト](/ja/enterprise-server@3.22/rest/guides/scripting-with-the-rest-api-and-ruby)

  Octokit.rb SDK を使用して REST API と対話するスクリプトを記述する方法を説明します。

* [ユーザのリソースを調べる](/ja/enterprise-server@3.22/rest/guides/discovering-resources-for-a-user)

  REST APIに対する認証済みリクエストにおいて、アプリケーションがアクセスできるユーザのリポジトリやOrganizationを確実に調べる方法を学びます。

* [デプロイメントを配信する](/ja/enterprise-server@3.22/rest/guides/delivering-deployments)

  Deployment REST APIを使用すると、サーバーおよびサードパーティアプリケーションとやり取りするカスタムツールを構築できます。

* [データをグラフとしてレンダリングする](/ja/enterprise-server@3.22/rest/guides/rendering-data-as-graphs)

  D3.jsライブラリとRuby Octokitを使用して、リポジトリからプログラミング言語を視覚化する方法を学びましょう。

* [コメントを扱う](/ja/enterprise-server@3.22/rest/guides/working-with-comments)

  REST API を使用すると、プルリクエスト、Issue、およびコミットにある、コメントにアクセスして管理できます。

* [CIサーバーの構築](/ja/enterprise-server@3.22/rest/guides/building-a-ci-server)

  Status APIで独自のCIシステムを構築しましょう。

* [REST API を使って Git データベースを操作する](/ja/enterprise-server@3.22/rest/guides/using-the-rest-api-to-interact-with-your-git-database)

  REST API を使って、GitHub 上の Git データベースに対して raw 形式の Git オブジェクトを読み書きしたり、リファレンス (ブランチ ヘッドやタグ) の一覧表示や更新を行ったりします。

* [REST API を使用してチェックを操作する](/ja/enterprise-server@3.22/rest/guides/using-the-rest-api-to-interact-with-checks)

  REST API を使用して、リポジトリ内のコード変更に対して強力なチェックを実行する GitHub Apps を構築できます。 継続的インテグレーション、コードの構文チェック、コードのスキャンサービスを実行し、コミットについて詳細なフィードバックを行うアプリを作成できます。

* [REST API のシークレットの暗号化](/ja/enterprise-server@3.22/rest/guides/encrypting-secrets-for-the-rest-api)

  REST API を使ってシークレットを作成または更新するには、シークレットの値を暗号化する必要があります。