---
title: "Site Factory Connector module"
date: "2024-02-14T06:18:38+00:00"
summary: "Connect your website to Site Factory with essential features like SSO, scrubbing, and scheduled jobs."
image:
type: "page"
url: "/site-factory/site-factory-connector-module"
id: "8513849a-f84b-469c-93e9-494278371dc4"
---

The [Site Factory Connector module](https://www.drupal.org/project/acsf) (available on Drupal.org) connects your website to the Site Factory platform. The modules enables several critical features, including the following:

*   [Single sign-on](/site-factory/manage/sso) with Site Factory user accounts.
*   Generic and extensible [scrubbing](/site-factory/workflow/scrub) when staging websites.
*   Codebase configuration assistance with the [acsf-init command](/site-factory/workflow/deployments/acsf-init).
*   [Endpoints](/site-factory/extend/api) for Site Factory to run tasks, such as website updates.
*   [Scheduled jobs](/site-factory/manage/preferences/jobs), to perform complex data processing.

Installing and enabling the module
----------------------------------

For directions regarding installing and enabling the Site Factory Connector, select the tab that corresponds to your website’s installed version of Drupal:

### CURRENT DRUPAL VERSION

Use the instructions at [Installing a module compatible with the current Drupal version](/resources/installing-module-compatible-current-drupal-version "Installing a module compatible with the current Drupal version") to install the most recent 8.x version of the Site Factory Connector module.

Note

Be sure to install the appropriate version of the module, based on the version of Drush that you are using. For more information, see the [Site Factory Connector](https://www.drupal.org/project/acsf) module page on Drupal.org.

### DRUPAL 7

Use the instructions at [Installing a Drupal 7 module](/resources/installing-drupal-7-module "Installing a Drupal 7 module") to install the most recent 7.x version of the Site Factory Connector module.

Do not install the module in more than one location in your code repository (such as both `docroot/profiles/profilename/modules/contrib` and `docroot/modules/contrib`). Multiple instances of the module can prevent Site Factory from discovering and using the module.

To determine if your code repository contains more than one version of the module, run the following Git command in the `docroot` directory:

    git ls-files "*acsf.info*"

The [Site Factory Connector module](https://www.drupal.org/project/acsf) contains several sub-modules that provide additional functions. When you enable the main Connector module, you also enable most of the included sub-modules; however, some sub-modules must be enabled manually, depending on your website’s needs.

*   [acsf\_init](/site-factory/workflow/deployments/acsf-init): Required when preparing a custom Drupal distribution for development and deployment on Site Factory.
*   [acsf\_sj](/site-factory/manage/preferences/jobs): Required for creating one-time complex data processing jobs to be completed as background processes.
*   [acsf\_sso](/site-factory/manage/sso): Required for the [current Drupal version](/service-offerings/guide/software-life-cycle#supported-drupal-version) based websites that use single sign-on with Site Factory.

Upgrading the module
--------------------

Keeping the [Site Factory Connector module](https://www.drupal.org/project/acsf) up-to-date in your codebase helps keep your platform secure, and gives you access to new platform features as they are developed.

Acquia publishes [release notes for Site Factory](/site-factory/release-notes) that include information about new versions of the Site Factory connector module, bugfixes, and any necessary upgrade instructions.

Whenever you update the Site Factory Connector module to a newer version, be sure to [update your codebase to use the module](/site-factory/workflow/deployments/acsf-init#execute-acsf-init).