Gather data and integrate your catalog

This is for:

In this article

A Coveo commerce catalog is a structure that represents the relationships between items in a product catalog. It’s composed of a source containing products, variants, and availabilities that are unique, and a catalog configuration.


A Coveo commerce catalog can also contain an extra source dedicated for availabilities if they’re not contained in the product source.

The articles in this section explore how to integrate your catalog data into Coveo's infrastructure. This integration establishes the relationships between your items, their variants, and their availabilities.

Coveo stores your catalog data in a way that can be leveraged through search and Coveo Machine Learning. You still manage them in your content management system (CMS) of choice.

Index content

Coveo offers tools to index catalog data, as well as a wide array of website content, all stored in a secured unified index.

In this section, you’ll find articles providing instructions to integrate your catalog data in your index and configuring your commerce catalog:


Indexing alternatives to the Stream API

Coveo provides many out-of-the-box connectors capable of accessing and indexing commerce catalog content. Connectors may be system specific or generic.

For the REST API and Salesforce connectors, you can take advantage of Coveo Personalization-as-you-go by enabling the Stream API. See Enable Coveo Personalization-as-you-go for a source for instructions.


The Stream API is already enabled for Catalog sources.