> ## Documentation Index
> Fetch the complete documentation index at: https://visual-layer-mintlify-b738e5e2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a Dataset

> Creating and indexing your first dataset in Visual Layer.

This article explains how to create a new dataset.

## Prerequisites

Before you begin, make sure you have the following:

* **Browser**
  **Visual Layer** currently supports **Google Chrome only**.

* **Dataset ready**
  Download [our example dataset](https://github.com/visual-layer/cartoons-dataset) or prepare your own ZIP file of images or videos.

## Tips for Efficient Dataset Management

**Use descriptive names**: Include dates, sources, or project names to make datasets easy to identify (e.g., "ProductX-Inspection-2024-Q1")

**Monitor status regularly**: Check the Task Manager for long-running operations or errors

**Organize with metadata**: Add custom metadata fields during upload to enable powerful filtering later

**Archive completed projects**: Delete datasets you no longer need to keep your inventory clean and stay within plan limits

**Save important queries as Views**: Once inside a dataset, save filter combinations as Views for quick access to specific subsets

###### To create your dataset

1. Log into **Visual Layer**.

   The homepage is the **Dataset Inventory**, where all datasets are managed.

2. Click **New Dataset** (or the **+** icon) to start creating your first dataset.

3. Alternatively, change the name of the dataset. We called ours Cartoon Archive.

4. Choose **ZIP file** as the data source and upload the downloaded tutorial dataset ZIP file.

   <img src="https://mintcdn.com/visual-layer-mintlify-b738e5e2/LkOscXDR3cGm1O8Q/images/createdataset-uploadzip.png?fit=max&auto=format&n=LkOscXDR3cGm1O8Q&q=85&s=b7dbe34e6a9b58a7f295571163f64d2e" alt="Upload ZIP File" style={{ width: '60%' }} className="rounded" width="599" height="350" data-path="images/createdataset-uploadzip.png" />

5. After uploading the ZIP file, click **Add Annotations**.

   If you have no annotations to include, click **Skip** to proceed without adding annotations. Otherwise, add annotations and then continue.

   Visual Layer automatically generates a preview of the dataset.

6. Review a few sample images and videos to confirm that the data has uploaded correctly.

   <img src="https://mintcdn.com/visual-layer-mintlify-b738e5e2/LkOscXDR3cGm1O8Q/images/createdataset-datasetpreview.png?fit=max&auto=format&n=LkOscXDR3cGm1O8Q&q=85&s=522fe0712c3ee0331aed2ce39be15602" alt="Dataset Preview" style={{ width: '60%' }} className="rounded" width="1459" height="698" data-path="images/createdataset-datasetpreview.png" />

7. Click **Next** to upload and index the dataset.

   <img src="https://mintcdn.com/visual-layer-mintlify-b738e5e2/LkOscXDR3cGm1O8Q/images/createdataset-uploaddata.png?fit=max&auto=format&n=LkOscXDR3cGm1O8Q&q=85&s=f421675c3e455b9668dd8407026a563a" alt="Upload and Index" style={{ width: '50%' }} className="rounded" width="785" height="431" data-path="images/createdataset-uploaddata.png" />

   * Indexing starts automatically after upload.
     <img src="https://mintcdn.com/visual-layer-mintlify-b738e5e2/LkOscXDR3cGm1O8Q/images/createdataset-indexing.png?fit=max&auto=format&n=LkOscXDR3cGm1O8Q&q=85&s=dd31344fa692bad64d245a816adf0b68" alt="Indexing Started" style={{ width: '50%' }} className="rounded" width="730" height="554" data-path="images/createdataset-indexing.png" />

   * While indexing, the dataset appears in your inventory with an "Indexing" status and shows as empty.
     <img src="https://mintcdn.com/visual-layer-mintlify-b738e5e2/LkOscXDR3cGm1O8Q/images/createdataset-emptydataset.png?fit=max&auto=format&n=LkOscXDR3cGm1O8Q&q=85&s=b0cae3cbc35cbc9957656cd83fa24e57" alt="Empty Dataset During Indexing" style={{ width: '50%' }} className="rounded" width="1214" height="570" data-path="images/createdataset-emptydataset.png" />

   * You will receive an email when indexing completes.

   <Note>
     Keep this browser tab open until indexing starts to ensure the dataset begins processing correctly.
   </Note>

   Once indexing completes, the dataset status changes to **Ready** in the **Dataset Inventory**.

   The dataset is now fully accessible and ready to explore.

   <img src="https://mintcdn.com/visual-layer-mintlify-b738e5e2/LkOscXDR3cGm1O8Q/images/createdataset-readydataset.png?fit=max&auto=format&n=LkOscXDR3cGm1O8Q&q=85&s=731bb7e03e39b983c74cf43c77ae4493" alt="Ready Dataset in Inventory" style={{ width: '90%' }} className="rounded" width="1214" height="570" data-path="images/createdataset-readydataset.png" />
