---
title: "Getting started with Code Studio"
date: "2024-02-14T06:18:38+00:00"
summary: "Learn how to set up and use Code Studio for Drupal development with our step-by-step guide and checklist."
image:
type: "page"
url: "/acquia-cloud-platform/add-ons/code-studio/getting-started-code-studio"
id: "8c6b6a08-f42a-43cb-9488-717dbc395b22"
---

Before you begin
----------------

Before you get started with Code Studio, you must:

*   Review [requirements](/acquia-cloud-platform/add-ons/code-studio/overview "Overview") [and](/acquia-cloud-platform/add-ons/code-studio/overview "Overview") [prerequisites](/acquia-cloud-platform/add-ons/code-studio/overview "Overview") for using Code Studio.
*   Have a Code Studio project for your application hosted on Cloud Platform, so that you can take advantage of the AutoDevOps CI/CD pipeline that Code Studio offers. This guide assumes that you are creating a Code Studio project from an existing application in Cloud Platform that contains a populated Drupal codebase.
    
    After you complete the steps to create a project for your Cloud Platform application, you have an AutoDevOps pipeline in Code Studio that:
    
    *   Builds, tests, and deploys your Drupal application for each commit
    *   Builds, tests, stages, and deploys your Drupal application for each merge request
    *   Performs scheduled Pipelines to automatically update your Composer packages and deprecated custom code
    
    The AutoDevOps pipeline is managed by Acquia. However, you can customize certain settings in your Code Studio project with environment variables. For more information, visit [Using environment variables](/acquia-cloud-platform/add-ons/code-studio/using-environment-variables "Using environment variables").
    

Checklist to get started
------------------------

Use the following checklist to get started with Code Studio:

**S.No.**

**Step**

**Description**

1

[Enabling your subscription](/acquia-cloud-platform/add-ons/code-studio/getting-started/enabling-subscription)

Enable your Code Studio subscription in the Cloud Platform user interface.

2

[Viewing your subscription](/acquia-cloud-platform/add-ons/code-studio/getting-started/viewing-subscription)

View your Code Studio subscription and entitlement details in the Cloud Platform user interface.

3

[Managing user seats](/acquia-cloud-platform/add-ons/code-studio/getting-started/managing-user-seats)

Manage users for your group through the Cloud Platform user interface.

4

[Creating a project](/acquia-cloud-platform/add-ons/code-studio/getting-started/creating-new-project)

Create a new Code Studio project through the Overview or Code Studio management page.

5

[Setting up a Code Studio project](/acquia-cloud-platform/add-ons/code-studio/getting-started/setting-up-project)

Set up a newly-created or existing Code Studio project.

Limitations of using Code Studio with Site Factory applications
---------------------------------------------------------------

Customers with [Site Factory](/site-factory/overview "Overview") applications can leverage the Continuous Integration (CI) capabilities of Code Studio. However, certain features that are available on Code Studio for Cloud Classic and Cloud Next applications are not available for [Site Factory](/site-factory/overview "Overview") applications.

The following are the limitations of using Code Studio with [Site Factory](/site-factory/overview "Overview") applications:

*   Continuous Delivery Environments (CDEs) are incompatible with [Site Factory](/site-factory/overview "Overview"). You must disable the CDE job by setting `ACQUIA_JOBS_CREATE_CDE` to `false`. For more information, visit [modifying the environment variables](/acquia-cloud-platform/add-ons/code-studio/customizing-code-studio/default-code-studio-pipeline/environment-variables#section-modifying-environment-variables).
*   The Code Studio Auto DevOps pipeline is pre-configured to build, test, and deploy a single site.
    *   If the codebase is correctly configured for Drupal, Code Studio selects the default site that represents the entire set of sites in your Site Factory application. The default site is `docroot/sites/default`.
    *   To pull the database of a specific site into the AutoDevOps pipeline, visit [Using the sync strategy](/acquia-cloud-platform/add-ons/code-studio/using-sync-strategy "Using the sync strategy").
    *   To modify the default behavior, you can customize the Auto DevOps pipeline. For more information, visit [customizing the Auto DevOps pipeline](/acquia-cloud-platform/add-ons/code-studio/customizing/default-code-studio-pipeline).

For more information about setting up a new [Site Factory](/site-factory/overview "Overview") site with Code Studio, visit [Integrating Code Studio and Site Factory](/acquia-cloud-platform/add-ons/code-studio/getting-started/site-factory-integration).