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

# Importing from the dashboard

> Learn how to index your data from Algolia's dashboard.

export const Records = () => <Tooltip tip="A record is a searchable object in an Algolia index. Each record consists of named attributes." cta="Algolia records" href="/doc/guides/sending-and-managing-data/prepare-your-data#algolia-records">
    records
  </Tooltip>;

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>;

Uploading files is useful when you're just starting with Algolia and want to test it with sample data.

Before importing data files, you need to [create an index](#create-a-new-index) to store your data.
You can then upload your files from the Algolia dashboard.

Dashboard uploads can have a file size of up to 100 MB.
For larger files, use the [API, CLI, or the CSV no-code connector](/doc/guides/sending-and-managing-data/send-and-update-your-data) instead.

<Note>
  You can't use the dashboard to update existing data.
  To synchronize or update such data, use an [alternative method](/doc/guides/sending-and-managing-data/send-and-update-your-data).
</Note>

## Import file formats

Algolia uses [JSON to model records](/doc/guides/sending-and-managing-data/prepare-your-data/in-depth/what-is-in-a-record) and can import JSON, CSV, and TSV files:

```json JSON icon=braces theme={"system"}
[
  {
    "firstname": "Jimmie",
    "lastname": "Barninger"
  },
  {
    "firstname": "Warren",
    "lastname": "Speach"
  }
]
```

```csv CSV theme={"system"}
firstname,lastname
Jimmie,Barninger
Warren,Speach
```

```tsv TSV theme={"system"}
"firstname" "lastname"
"Jimmie"    "Barninger"
"Warren"    "Speach"
```

## Create a new index

To create a new <Index /> to import your file data into:

1. Go to the [**Indices** tab](https://dashboard.algolia.com/explorer/browse) in the Algolia dashboard and click **New > Index**.

   <Frame>
     <img src="https://mintcdn.com/algolia/AACpGv43fS_1tsyy/images/guides/indexing/create-index-from-dashboard.jpg?fit=max&auto=format&n=AACpGv43fS_1tsyy&q=85&s=e5afca3c16e45c90d1fcd9a6f0d86f93" alt="Screenshot of the Algolia dashboard showing the 'Index' page with a drop-down menu open, displaying 'Index' and 'Replica' options." width="1280" height="720" data-path="images/guides/indexing/create-index-from-dashboard.jpg" />
   </Frame>

2. Give your index a name and click **Create**.

   <Frame>
     <img src="https://mintcdn.com/algolia/AACpGv43fS_1tsyy/images/guides/indexing/create-index-from-dashboard-2.jpg?fit=max&auto=format&n=AACpGv43fS_1tsyy&q=85&s=01d74ee0964212269bfe17e18ec184f8" alt="Screenshot of a 'Create index' dialog box with a text input field labeled 'Index name' and a 'Create' button." width="1280" height="720" data-path="images/guides/indexing/create-index-from-dashboard-2.jpg" />
   </Frame>

## Upload the file

To add <Records /> to a new index,
click **Upload records > Upload file** to import your file.

<Frame>
  <img src="https://mintcdn.com/algolia/AACpGv43fS_1tsyy/images/guides/indexing/upload-json-file-to-dashboard.jpg?fit=max&auto=format&n=AACpGv43fS_1tsyy&q=85&s=31b91dd78efec19b37e5e948939a885c" alt="Screenshot of a drop-down menu showing 'Add records' with options 'Upload file', 'Use the API', and 'Add manually' in the Algolia dashboard." width="1280" height="720" data-path="images/guides/indexing/upload-json-file-to-dashboard.jpg" />
</Frame>

To add records to an existing index:

1. Click **Add records > Upload file**.

   <Frame>
     <img src="https://mintcdn.com/algolia/AACpGv43fS_1tsyy/images/guides/indexing/upload-json-file-to-dashboard-2.jpg?fit=max&auto=format&n=AACpGv43fS_1tsyy&q=85&s=17a277d22c9d8eb7360c6d44b9956573" alt="Screenshot of a drop-down menu with options:'Add records', 'Upload file', 'Use the API', and 'Add manually'." width="1280" height="720" data-path="images/guides/indexing/upload-json-file-to-dashboard-2.jpg" />
   </Frame>

2. Drop the file into the **Upload records** box or select it on your file system. Then, click **Upload**.

   <Frame>
     <img src="https://mintcdn.com/algolia/AACpGv43fS_1tsyy/images/guides/indexing/drop-file-dashboard.jpg?fit=max&auto=format&n=AACpGv43fS_1tsyy&q=85&s=db112c5b2a259ef940b95c6840e460b0" alt="Screenshot of a modal titled 'Upload Records to Index Asos' with a file upload area, example buttons, JSON code, and an 'Upload' button." width="1280" height="720" data-path="images/guides/indexing/drop-file-dashboard.jpg" />
   </Frame>

3. Once Algolia has indexed your data, the dashboard will notify you of a successful save.
