# Unity Cloud Services API

> Access Unity Cloud Services through low-level APIs.

Unity Cloud Services API パッケージには、Unity Cloud Services に低レベルでアクセスできる開発者向け API 一式が用意されています。これらの API は 4 つの異なるクライアント (Game、Server、Trusted、Admin) に分けられており、それぞれ異なるロールとユースケース (エディター内のツール、サーバーロジック、ゲームクライアントロジックなど) に対応しています。

これらのパッケージを使用することで、エディターから管理操作、または専用サーバーから信頼されている操作を実行できます。

以下の方法で、ダッシュボード外から他の管理ツールを使用できます。

* エディターの [Deployment (デプロイ) ウィンドウ](https://docs.unity3d.com/Packages/com.unity.services.deployment@latest)。
* [UGS CLI](https://services.docs.unity.com/guides/ugs-cli/latest/general/overview/)。ダッシュボード操作やその他の管理 API アクティビティを自動化できます。

詳細については、パッケージの [ドキュメント](https://docs.unity3d.com/Packages/com.unity.services.apis@latest) を参照してください。

## API クライアント##api-clients

本 API は、以下の 4 つのクライアントを通じて提供されます。

* [Game クライアント](https://docs.unity3d.com/Packages/com.unity.services.apis@latest#game-api-client): プレイヤーとしてゲーム操作を実行します。
* [Server クライアント](https://docs.unity3d.com/Packages/com.unity.services.apis@latest#server-api-client): サーバートークンまたはサービスアカウント交換トークンを使用してサーバーからゲーム操作を実行します。
* [Trusted クライアント](https://docs.unity3d.com/Packages/com.unity.services.apis@latest#trusted-api-client): サービスアカウント交換トークンを使用して、信頼されているユーザーとしてゲーム操作を実行します。
* [Admin クライアント](https://docs.unity3d.com/Packages/com.unity.services.apis@latest#admin-api-client): 管理操作を実行します。
