Last updated 21 October 2016. Created on 20 July 2012.
Edited by nubeli, kreynen, Ari Gold, mallezie. Log in to edit this page.


There are several way to install the CiviCRM Starter Kit:

  1. One Click Install on Pantheon - Pantheon provides a one click install option for this distribution. It is FREE to try and is by far the easiest way to get started with Drupal and CiviCRM, but you will need to pay for a Pantheon plan at some level to launch your site.
  2. Install, Configure, and Update Using Install Profile - Downloading the full package and installing the distribution using the CiviCRM Starter Kit option in the install process will include all of the modules, themes, and libraries in profiles/civicrm_starterkit/. The modules included in the profile are still listed normally in the modules list. Additional modules can still be added to sites/all/modules. The advantage of this approach is that all of the modules included in the CiviCRM Starter Kit, Drupal core, and CiviCRM are updated together.
  3. Install Just the Modules- Download the no-core option listed under View all releases. Then add the CONTENTS of sites/all/modules, sites/all/themes, and sites/all/libraries to an existing install. You must enable modules and manage updates yourself when using this approach.
  4. Using Drush - An alternative is to use git to clone the .make file used to build the CiviCRM Starter Kit on and use drush make to install it on your server. This is by far the fastest way to configure a kit, but requires drush and some basic command line experience.


  1. To start a free CiviCRM site on Pantheon, simply sign up using the CiviCRM Starter Kit form or select the CiviCRM Starter Kit from the list of distributions Pantheon supports.

  2. After your Pantheon site is created, click the Visit Development Site button to install Drupal and CiviCRM.

  3. There is additional documentation about Migrating an Existing site to CiviCRM Starter Kit on Pantheon and Upgrading the CiviCRM Starter Kit on Pantheon, but to finish a new install you can follow the install steps in the Install, Configure, and Update Using Install Profile section.

Install, Configure, and Update Using Install Profile

When installing the CiviCRM Starter Kit using the Install Profile, select the CiviCRM Starter Kit option instead of the normal standard or minimal options.

You will be told that you can not finish the install until the CiviCRM install is complete. Click the install link in the CiviCRM settings file does not extist. It should be created by CiviCRM install message and configure CiviCRM the same way you would if you were installing it after configuring Drupa.

Once the CiviCRM install is complete, you will be sent to the first step in the Drupal configuration. Note, there is not a notice letting you know that CiviCRM install was completed successfully.

Install Just the Modules

At the bottom of the CiviCRM Startkit project page, you will see a link to View all releases. Download the no-core tar.gz or zip option for the latest supported release. It will be named something like civicrm_starterkit-7.x-1.0-beta1-no-core.tar.gz. That download will include the modules, libraries, and theme, but not the Drupal core. Those directories that can be added to the sites/all directory of an existing Drupal install.

The easiest way to do this on a new install would be to navigate to the sites/all directory on the server and use wget to create the all directories.

tar -xvf civicrm_starterkit-7.x-1.x-dev-no-core.tar.gz
mv civicrm_starterkit all

Once downloaded, you can install Drupal and CiviCRM using the normal installation process.

Installing with Drush

git clone --branch 7.x-4.x
cd civicrm_starterkit
drush make build-local-civicrm_starterkit.make

Drush will download the specific versions of Drupal core, CiviCRM core, all of the modules and additional libraries defined in the .make file into the profiles/civicrm_starterkit.

Looking for support? Visit the forums, or join #drupal-support in IRC.