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

# CSV

> Index your data from a CSV file you host.

export const Index = () => <Tooltip tip="An Algolia index is a searchable dataset that consists of records and configuration settings. These settings define how the records are searched and ranked.">
    index
  </Tooltip>;

The CSV connector lets you read rows from a CSV file and store them in an Algolia <Index />.
You can host your CSV file on any server that supports: `http`, `https`, `ftp`, `ftps`, or `sftp`.
Specify the protocol at the beginning of the URL.

The connector expects a CSV file where each row represents a record.
Each row must have a unique identifier that Algolia uses as the [object ID](/doc/guides/sending-and-managing-data/send-and-update-your-data#unique-object-identifiers).

```csv CSV icon=braces theme={"system"}
userID,firstName,lastName
1001,Marianne,Neal
1002,Austin,Wolfe
```

## Limitations

This connector is subject to the following limitations:

* [Connectors limits](/doc/guides/scaling/algolia-service-limits/#connectors-limits)
* [Transformation limits](/doc/guides/scaling/algolia-service-limits/#data-transformation-and-fetch-limits)
