---
title: "Acquia CMS Starter Kit + DDEV"
date: "2023-06-07T16:14:08+00:00"
summary:
image:
type: "article"
url: "/acquia-cloud-platform/help/89496-acquia-cms-starter-kit-ddev"
id: "84625f04-453c-4b1b-b5eb-9c555572b964"
---

Table of contents will be added

Goal
----

This tutorial will show you how to install an Acquia CMS Starter Kit for Drupal using DDEV.

Overview
--------

[Acquia's Cloud IDE](https://www.acquia.com/products/drupal-cloud/cloud-ide) is my first choice for development but my second choice is [DDEV](https://ddev.com/). If you do not have DDEv install, please follow the [Get Started with DDEV](https://ddev.readthedocs.io/en/latest/) article before continuing.

One of the many benefits of starting with an [Acquia CMS Starter Kit for Drupal](/node/55810) is the ability to quickly test Acquia products. Installing the Acquia CMS Enterprise Low-code, is the fastest way to try [Acquia Site Studio](https://www.acquia.com/products/drupal-cloud/site-studio). Once you have the site installed, visit `/admin/cohesion/configuration/account-settings` for a link to request 30 day trial credentials.

Lets get started!

1.  Location for our site
    ---------------------
    
    To get started, lets create a folder where we can install our site using the command-line and move into our folder.
    
        
        mkdir acquia-cms-starter-kit-for-drupal
        cd acquia-cms-starter-kit-for-drupal
        
    
2.  Configure our DDEV project
    --------------------------
    
    Now that we have a location for our site, lets configure DDEV for a Drupal 10 site.
    
        
        ddev config --project-type=drupal10 --docroot=docroot --create-docroot
        
    
3.  Create a new Composer project
    -----------------------------
    
    Next, we need to start DDEV and create a new Composer project using `acquia/drupal-recommended-project`.
    
        
        ddev start
        ddev composer create acquia/drupal-recommended-project
        
    
4.  Run acms:install command
    ------------------------
    
    Once our dependencies have finished downloading, we can SSH into the container and run the acms:install command to install a Starter Kit.
    
        
        ddev ssh
        ./vendor/bin/acms acms:install
        
    
5.  Select a Starter Kit
    --------------------
    
    Name
    
    Description
    
    Acquia CMS Enterprise Low-code
    
    The low-code starter kit will install Acquia CMS with Site Studio and a UIkit. It provides drag and drop content authoring and low-code site building. An optional content model can be added in the installation process.
    
    Acquia CMS Community
    
    The community starter kit will install Acquia CMS. An optional content model can be added in the installation process.
    
    Acquia CMS Headless
    
    The headless starter kit preconfigures Drupal for serving structured, RESTful content to 3rd party content displays such as mobile apps, smart displays and frontend driven websites (e.g. React or Next.js).
    
    ![Terminal interface for Acquia CMS Starter Kit installer, displaying options for low-code, community, and headless CMS setups with descriptions.](https://acquia.widen.net/content/1be08b17-e01d-4832-b25e-6814e0d136d3/web/url_06fbc9f239034540d5dbb08368867947.webp)
    
    Once you have selected a starter kit, you will be asked additional questions about enabling demo content, enabling Acquia DAM, and more. You can type yes or no based on your desired outcome.
    
6.  Launching your site
    -------------------
    
    We are now ready to log into our new site.
    
    Because we have SSH into the container to run the `acms:install` command, we do not need to add `ddev` before our next Drush command.
    
        
        drush uli
        
    

**Additional Resources**
------------------------

Congratulations, you now have a site installed from an Acquia CMS Starter Kit for Drupal using DDEV. Next, I would encourage you install all three and see how they can provide a quick start for your next project.

### **Acquia CMS Enterprise Low-code**

*   [Low Code in Drupal: Site Studio and The Secret to a Better Developer Experience](https://dev.acquia.com/blog/low-code-drupal-site-studio-and-secret-better-developer-experience)
*   [Acquia Site Studio Simplifies Theming Drupal Views with Drag and Drop Templates](https://dev.acquia.com/blog/acquia-site-studio-simplifies-theming-drupal-views-drag-and-drop-templates)
*   [Building it Better: Site Studio Hacks (Not That Kind)](https://dev.acquia.com/blog/building-it-better-site-studio-hacks-not-kind)

### Acquia CMS Headless

*   [Start me up: Using starter kits for Next.js and Acquia CMS](https://dev.acquia.com/blog/start-me-using-starter-kits-nextjs-and-acquia-cms)
*   [Next.js on Acquia: Customizing content types](https://dev.acquia.com/tutorial/nextjs-acquia-customizing-content-types)
*   [Next.js on Acquia: Next.js startkit for Acquia CMS](https://dev.acquia.com/tutorial/nextjs-acquia-nextjs-startkit-acquia-cms)
*   [Handle multilingual content with Acquia next-acms and ACMS headless starter kit](https://dev.acquia.com/tutorial/handle-multilingual-content-acquia-next-acms-and-acms-headless-starter-kit)
*   [Markdown Tutorials in Acquia CMS Headless and Next.js](https://dev.acquia.com/tutorial/markdown-tutorials-acquia-cms-headless-and-nextjs)
*   [Next.js Drupal Webform: Easily add webforms to your Next.js site](https://dev.acquia.com/blog/nextjs-drupal-webform-easily-add-webforms-your-nextjs-site)