> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Algolia source for ELT & CDC

> Configure Algolia as a data source in Integrate.io ELT & CDC. Replicate your Algolia search analytics and index data to your data warehouse.

|                           |                                                                                                                  |
| :------------------------ | :--------------------------------------------------------------------------------------------------------------- |
| **Description**           | Algolia empowers Builders with the Search and Recommendation services they need to build world-class experiences |
| **Supported Replication** | Continuous Sync                                                                                                  |
| **Authentication Type**   | Basic Authentication                                                                                             |

## Collections

| **Collection Name** | **Full/**   **Initial Sync** | **Incremental/**   **Continuous Sync** | **Supports Update** | **Supports Delete** |
| :------------------ | :--------------------------- | :------------------------------------- | :------------------ | :------------------ |
| Indices             | ✔                            | ✖                                      |                     |                     |
| Api keys            | ✔                            | ✖                                      |                     |                     |

### Setting up Algolia for ELT & CDC

#### Overview

ELT & CDC uses the APIs provided by Algolia.

[Algolia API Reference](https://www.algolia.com/doc/api-reference/rest-api/)

#### Requirements

* You need permissions to create API Keys.

#### Provide app details

Follow these steps to provide Application ID.

<Steps>
  <Step>
    Go to [https://www.algolia.com/account/api-keys](https://www.algolia.com/account/api-keys)
  </Step>

  <Step>
    Click the `Your Application ID` tab.
  </Step>

  <Step>
    Navigate to Application ID
  </Step>

  <Step>
    Copy and paste the Application ID into the input field below.

    <Frame>
      <img src="https://mintcdn.com/integrateio/SIDFEDRgXpxG0yrn/images/cdc/sources/image-5.png?fit=max&auto=format&n=SIDFEDRgXpxG0yrn&q=85&s=cc1c66e6acb16ed3398168be0711d3b5" alt="Algolia API Keys page showing the Application ID" width="876" height="190" data-path="images/cdc/sources/image-5.png" />
    </Frame>
  </Step>

  <Step>
    Navigate to Admin API Key
  </Step>

  <Step>
    Copy and paste the Admin API Key into the input field on the dashboard.

    <Frame>
      <img src="https://mintcdn.com/integrateio/SIDFEDRgXpxG0yrn/images/cdc/sources/image-6.png?fit=max&auto=format&n=SIDFEDRgXpxG0yrn&q=85&s=998df8d34f7c5c5237de9295f28c33e1" alt="Algolia API Keys page showing the Admin API Key" width="854" height="196" data-path="images/cdc/sources/image-6.png" />
    </Frame>
  </Step>
</Steps>
