> ## Documentation Index
> Fetch the complete documentation index at: https://docs.visual-layer.com/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/6g4R7l6SrFRtEpMc/images/createdataset-uploadzip.png?fit=max&auto=format&n=6g4R7l6SrFRtEpMc&q=85&s=670acd605e91bf1ae6317be91c5855eb" 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/6g4R7l6SrFRtEpMc/images/createdataset-datasetpreview.png?fit=max&auto=format&n=6g4R7l6SrFRtEpMc&q=85&s=04ca76c0ed1834cd72b1cf12f7308634" 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/6g4R7l6SrFRtEpMc/images/createdataset-uploaddata.png?fit=max&auto=format&n=6g4R7l6SrFRtEpMc&q=85&s=531d3d56115714e478012d14156f4a3f" 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/6g4R7l6SrFRtEpMc/images/createdataset-indexing.png?fit=max&auto=format&n=6g4R7l6SrFRtEpMc&q=85&s=fdbf7358ec3c2cfa66cdffb7b63c43ba" 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/6g4R7l6SrFRtEpMc/images/createdataset-emptydataset.png?fit=max&auto=format&n=6g4R7l6SrFRtEpMc&q=85&s=13990f481e48d01a9a1fd00a94992c06" 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/6g4R7l6SrFRtEpMc/images/createdataset-readydataset.png?fit=max&auto=format&n=6g4R7l6SrFRtEpMc&q=85&s=7d2f3316413ceac0155139845a220456" alt="Ready Dataset in Inventory" style={{ width: '90%' }} className="rounded" width="1214" height="570" data-path="images/createdataset-readydataset.png" />
