Skip to content



When configured, MACH can create and manage a space per site.

For this you need to define an organization ID and CMA token in your general config.

Space configuration

Each site can have their own Contentful Space.

You can define the name of the space that needs to be created in your site configuration by giving it a name and optionally set a custom default locale.

Integrate with components

When contentful is set as a component integration, the component should have the following Terraform variables defined:

  • contentful_space_id

This repository contains the Contentful plugin for Mach Composer. It requires Mach Composer 3.x