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

# inRiver

## About inRiver

inriver is a PIM platform built to scale, turning product data into a profit driver. It adds value at every stage of the product journey with standout, data-driven experiences.

Read more at [inriver.com](https://www.inriver.com/).

## Introduction

The generic importer is a universal tool for importing data from inRiver into Occtoo. Data sources and their structure are controlled through a JSON configuration file.

## How it works

The following inRiver extensions send data to Occtoo:

* **EntityListener** — listens to CRUD events in inRiver and creates a connector state.
* **RelationListener** — listens to relation changes and creates a connector state.
* **SendToOcctooExtension** — picks up the stored connector states, transforms them into documents, and sends them to Occtoo.
* **FullExport** — a scheduled extension that runs only when triggered manually, exporting all data to Occtoo.

To get the provider details required by the extensions, see [Add a data provider](/guides/studio/sources/add-a-data-provider) and [Client/secret](/get-started/get-data-into-occtoo#1-client-id-and-secret).

## Download and installation

Request the latest code from [developer@occtoo.com](mailto:developer@occtoo.com), then build and deploy it to your inriver instance.
