---
title: "JSSレイアウトAPI"
slug: "jss-layout-api"
abstract: "Sitecoreアイテムのレイアウト情報を取得するのに役立つJSS APIの概要"
---
# JSSレイアウトAPI

Sitecore JavaScript Rendering SDK(JSS)は、Sitecoreからレイアウトに関する情報を取得するためのAPIを提供します。

JSSを使用すると、実装の詳細を気にせずに複数のエンドポイントからレイアウトデータを取得できます。JSSレイアウトAPIは、実装の詳細をRESTおよびGraphQLエンドポイント向けのサービス、クライアント、データフェッチャーに抽象化します。いくつかの[使用例](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/fetching-layout-data-with-the-jss-layout-api.html "Fetching layout data with the JSS Layout API")を参照してください。

## Sitecore endpoints for layout data

Sitecoreからレイアウト情報を取得するためのいくつかのオプションがあります:

-   [Sitecore Headless Services](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/sitecore-headless-services.html "Sitecore Headless Services")が提供する[RESTレイアウトサービスエンドポイント](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/layout-service.html "Layout Service")に連絡してください。
-   [Headless Servicesが提供するエンドポイントGraphQL Sitecore Edge Preview](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/sitecore-experience-edge-for-xm-preview-graphql-endpoint.html "Sitecore Experience Edge for XM Preview GraphQL endpoint")をクエリしてください。Sitecore Edge Preview GraphQL APIは、Sitecoreの上にGraphQLサーバーを実装したものです。Sitecore GraphQLスキーマはExperience Edgeスキーマをミラーリングしています。
-   [Sitecore Experience Edge for XM](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/sitecore-experience-edge-for-xm.html "Sitecore Experience Edge for XM")が提供するGraphQLエンドポイントをクエリしてください。Sitecore Experience Edge for XMヘッド[レスSitecore開発の一般的なフロントエンドユースケースに対応するために設計された読み取り専用のGraphQLスキーマ](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/the-experience-edge-schema.html "The Experience Edge schema")を備えています。
-   [Sitecore GraphQL Endpoint](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/sitecore-graphql-api.html "Sitecore GraphQL API")をクエリしてください。これはServer Componentsが導入した初のGraphQLエンドポイントJSS。このエンドポイントは現在、React、Angular、Vueのサンプルアプリケーションバージョン*18.0.0以前**でのみ*使用されています。

JSSアプリケーションを作成する際、パラメータ \--fetchWith RESTまたは \--fetchWith GraphQLでエンドポイントをRESTかGraphQLか選択できます。