---
title: "Setup"
date: "2023-10-03T11:47:29+00:00"
summary: "Streamline your Drupal site's JSON:API integration with Site Studio. Learn how to install, configure, and leverage this powerful module for enhanced content delivery and improved site performance."
image:
type: "page"
url: "/drupal-starter-kits/add-ons/site-studio/setup"
id: "5ade7755-e491-4ea9-abed-c9bd4ab83562"
---

Installation
------------

To install Site Studio JSON:API integration submodule, run the following command on your environments CLI:

    composer require acquia/sitestudio_jsonapi

Alternatively download the module from the public github repository [acquia/sitestudio\_jsonapi](https://github.com/acquia/sitestudio_jsonapi) by means of your choice. If downloading manually, please make sure to download the dependencies of the module which at the time of writing are the following:

*   [jsonapi\_extras](https://www.drupal.org/project/jsonapi_extras) version 3.24 of later

Once Site Studio JSON:API submodule and it's dependencies are downloaded manually, follow the [Drupal documentation](https://www.drupal.org/docs/extending-drupal/installing-modules) to install the "Site Studio JSON:API" (\`sitestudio\_jsonapi) module.

Module ships with default configuration and no additional steps are required. Included configuration enables JSON:API Extras field overrides for "Cohesion Layout Canvas" entity resource - "styles" and "templates" field values are removed from output, "json\_values" field is processed using "Cohesion Layout (Site Studio Layout Canvas field)" field enhancer plugin.

Important

Please make sure "Cohesion Layout (Site Studio Layout Canvas field)" field enhancer is applied only on \`cohesion\_layout--cohesion\_layout\` resource and should not be applied to any other resouree. Doing so will result in unexpected behaviour and PHP Exception errors.