> For the complete documentation index, see [llms.txt](https://docs.universaldatatool.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.universaldatatool.com/building-and-labeling-datasets/data-entry.md).

# Data Entry

## Setup the Dataset

Navigate to [udt.dev](https://udt.dev) and click "New File"

![Click "New File" on udt.dev](/files/-MI11H2GNT530d7n2r1Q)

Then select the Data Entry button from the `Setup > Data Type` page.

![](/files/-MI5yZO_K24uUxEykcwf)

You can configure the Data Entry to create the right interface for your dataset. Use the `Setup > Preview` button to see your interface against either an example image or a sample from your dataset.

![Configure the Data Entry interface](/files/-MIFm_U-R1l6Jb2SOLbq)

You can add a variety of different inputs by clicking the "Add Input" button.

![Input types available when you click Add Input](/files/-MIFmm52NyogL6FHLP43)

## Import Data

You can use virtually any method of importing for data entry datasets, here is a list of common import methods.

* [Import from AWS S3 Bucket](/importing-data/import-from-aws-s3-bucket.md)
* [Import from List of URLs](/importing-data/import-file-urls.md)
* [Import from CSV or JSON](/importing-data/import-from-csv-or-json.md)
* [Upload or Open Directory](/importing-data/upload-or-open-directories.md)
* [Import from Google Drive](/importing-data/import-from-google-drive.md)

## Label your Data (with friends!)

![Example Data Entry Sample](/files/-MIFnU55VSkNY24xr-Jz)

## Export and Use

You can use either JSON or CSV to export the Data Entry type. See the full [Data Entry JSON Specification](https://github.com/UniversalDataTool/udt-format/blob/master/interfaces/data_entry.md) for how the Data Entry JSON is formatted.

Each JSON sample looks like the following:

```javascript
{
    "pdfUrl": "https://...", // or imageUrl, document etc.
    
    "annotation": { "FieldName": "..." }
}
```
