App Composition Platform

Edit on GitHub

App Composition Platform (ACP) enables you to connect, configure, and use the available third-party services with zero or low development effort. For business information about ACP, see Spryker App Composition Platform.

ACP supports the following integrations:

Vertex Tax compliance.
Algolia Search engine.
Payone Payment service provider.
Usercentrics Consent management platform.
Bazaarvoice Platform for user-generated content.
Stripe Financial infrastructure platform.

Getting started with ACP

ACP consists of the following components:

  • App Catalog: Interface where all the apps available via the ACP are listed. The App Catalog provides details about an integration, enables users connect to the ACP and add configurations to connect to a third-party app. It can be accessed via the Spryker Back Office. You can view the read-only version of the ACP Catalog in the Spryker Product Portal.
  • App Composition Platform & Infrastructure: The underlying platform for the ACP facilitates defining how Spryker projects communicate with third-party integrations via the ACP.
  • ACP apps: Integrations provided by Spryker by default via the ACP. Spryker offers a range of zero to low-code applications.

Accessing the read-Only ACP Catalog from the Back Office

In 2022, we introduced the App Composition Platform, which includes the read-only version of the ACP Catalog. This feature is readily available from the Back Office for SCCOS customers on Spryker version 202212.0. An updated version of the ACP Catalog was also introduced in 2023.

If you are on an earlier version of Spryker and would like to access the read-only version of the ACP Catalog, you can do so by installing the module spryker/app-catalog-gui: ^1.4.1 or a later version of it.

Becoming registered for ACP

To use ACP apps on your Spryker project, your project needs to be registered. The registration process helps to prepare your project for seamless communication with the third-party apps provided via the ACP. The registration process includes 2 steps:

  1. Project update to include SCCOS dependencies.
  2. Infrastructure configuration: This step is handled by Spryker once the SCCOS dependencies are in place on the project. Once step 1 is completed, contact us via the support portal.

Our team will guide you through the registration process if needed. If you have any questions, send us a message.