Skip to main content
The Algolia commercetools integration handles the data connection between your commercetools store and Algolia. To integrate Algolia in your frontend, you can use these UI libraries:

Explore related content in the Algolia Academy

Algolia for commercetools

Before you begin

To connect commercetools and Algolia, you need a commercetools account and store with administrator access. You also need an Algolia app with administrator access. You can create one for free.

Create a commercetools API client

To let Algolia interact with your store, you must first set up a new commercetools API client:
  1. Sign in to the Merchant Center of your commercetools project.
  2. On the sidebar, go to Settings > Developer settings.
  3. Click Create new API client.
  4. Enter a name for the API client and select the API scopes for the new client. You need at least the following scopes:
    • All items under the View column
    • View API clients
    • Subscriptions
    commercetools API client scopes screen
  5. Click Create API client.
  6. Copy the curl command. You need it to configure your commercetools integration in Algolia. commercetools API client curl command
For more information, see Get your API client in the commercetools documentation.

Connect commercetools in the Algolia dashboard

  1. Sign in to the Algolia dashboard.
  2. On the left sidebar, select Data sources.
  3. Click Connectors.
  4. Find the commercetools connector and click Connect. Click on the commercetools card
  5. To start your configuration, click Get started.
I