---
title: "積分の種類の選択"
slug: "choosing-the-type-of-integration"
abstract: "スクリプトを使うかAzure機能を使うか、いつREST APIを使うか、いつウェブクライアントSDKを使うかの判断方法。"
---
# 積分の種類の選択

統合の種類を選ぶ際には、Sitecore Content Hubスクリプトを使うか、[REST API](https://doc.sitecore.com/ch/ja/developers/cloud-dev/rest-apis.html "REST APIs")や[WebクライアントSDK](https://doc.sitecore.com/ch/ja/developers/cloud-dev/web-client-sdk.html "Web Client SDK")を使うかを決めることになります。それぞれに利点がありますが、Web SDKはSDKが構築されている言語でREST APIを容易かつ利用しやすくしていることを覚えておいてください。認証、スロットリング、解析を処理し、開発を支援する多様なモデルを提供します。

> !注コンソールやスクリプトを通じてContent Hubとやり取りするには、[Content Hubコマンドラインインターフェース(CLI)](https://doc.sitecore.com/ch/ja/developers/cloud-dev/content-hub-cli.html "Content Hub CLI")をご利用ください。

Content Hubスクリプトを使用するかどうかを決める際には、以下の点を考慮してください。

-   Content HubスクリプトはREST APIリクエストよりもパフォーマンスが向上し、スロットリングも少なくなります。
-   Content HubスクリプトはREST APIでは利用できない [機能をサポートしています](https://doc.sitecore.com/ch/ja/developers/cloud-dev/script-restriction.html "Script restriction") 。

> !注Content Hubスクリプトは他のシステムに接続することはできません。

REST APIとウェブSDKを利用するかどうか決める際には、以下の点を考慮してください。

-   C#やJavaScriptを使っている場合は、Web SDKを使いましょう。
-   他の言語を使っているなら、REST API用の実装を自分で書いてください。
-   Content Hubとつながりたい場合は、REST APIとウェブのSDKをご利用ください。

> !注REST APIやウェブSDKは配信手段として意図されたものではなく、ライブ統合を行うために使わないでください。代わりに[Sitecore Experience EdgeをContent Hubに](https://doc.sitecore.com/ch/en/users/content-hub/experience-edge-for-content-hub.html)使ってください。