> ## Content Index
> Fetch the complete content index at: https://blog.unitlab.ai/llms.txt
> Use this file to discover other available public pages before exploring further.

# Project Creation at Unitlab AI
- URL: https://blog.unitlab.ai/unitlab-ai-project-setup/
- Published: 2024-10-20T17:07:40.000Z
- Updated: 2026-08-24T12:58:59.000Z
- Description: A tutorial to create a data labeling project at Unitlab AI.
- Author: Hojiakbar Barotov
- Tags: Unitlab AI, Data Annotation, Project, Data Annotation Tools

## Current Unitlab platform

This article preserves its original educational or historical topic. Unitlab AI is now an enterprise multimodal data platform for curating, annotating, managing, versioning, reviewing, and preparing image, video, audio, text, document, medical, pathology, and geospatial training data. Interface screenshots below may reflect the product version available when the article was published.

![Current Unitlab AI multimodal data annotation platform](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/08/unitlab-current-multimodal-platform.webp)

Current Unitlab AI multimodal annotation workspace.

[Explore the current multimodal platform](https://unitlab.ai/en/multimodal-annotation?ref=blog.unitlab.ai) or follow the [end-to-end quickstart](https://docs.unitlab.ai/documentation/get-started/end-to-end-quickstart?ref=blog.unitlab.ai).

*Note: This is a simplified, quick version of our project creation docs. For full information, refer to this page*:

[Setup a Project | DocumentationGet started with data annotation instantly![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/icon/spaces-2FVY6yJqW9wWHP6u0XYu5Q-2Ficon-2Fi1vaXGc3tUkwBAUdmVKL-2Flogo.png)Documentation![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/thumbnail/spaces-2FVY6yJqW9wWHP6u0XYu5Q-2Fsocialpreview-2FcNv0xnqHoiNMlwoAjlcJ-2Fspaces_VY6yJqW9wWHP6u0XYu5Q_uploads_Xio36rhvnNnmK5WYwPak_Introduction.webp)](https://docs.unitlab.ai/project-management/setup-a-project?ref=blog.unitlab.ai)

Setup a Project | Unitlab Documentation

[Unitlab AI](https://unitlab.ai/en?ref=blog.unitlab.ai) is an AI-driven collaborative data annotation platform, offering on-premises solutions and integrated labeling services. It offers 100% automated and accurate [data annotation](https://unitlab.ai/en/data-annotation?ref=blog.unitlab.ai), dataset curation, and [model validation](https://unitlab.ai/en/data-curation?ref=blog.unitlab.ai).

The final product ML engineers and data scientists care about is your AI/ML dataset. Unitlab AI centralizes dataset management by handling data ingestion, storage, and maintenance. It ensures ML datasets remain consistent and accessible, ensuring reproducibility.

Datasets are created through projects and vice verca in Unitlab AI. First, you can clone a dataset into your project and work on that dataset. This approach makes it easy to iterate on your datasets: adding, editing, and annotating data become natural.

Second, you annotate source data on [our platform](https://app.unitlab.ai/?ref=blog.unitlab.ai) and build a labeled dataset. The platform allows comprehensive [dataset management](https://blog.unitlab.ai/unitlab-ai-dataset-management/) features, meaning you can release different versions of your annotated data as a dataset. This fits the iterative nature of ML development.

[Dataset Management at Unitlab | Complete Platform GuideA comprehensive guide to manage and release AI/ML datasets with Unitlab AI. Updated for 2026.![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/icon/unitlab-6.png)Unitlab BlogsHojiakbar Barotov![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/thumbnail/Dataset-Management-7.png)](https://blog.unitlab.ai/unitlab-ai-dataset-management/)

Dataset Management at Unitlab

As you can imagine, projects are the entry point for creating datasets. Let’s walk through how to set up a project on Unitlab AI.

## Setting up an account

Unitlab AI offers multiple standard, transparent [pricing models](https://unitlab.ai/en/pricing?ref=blog.unitlab.ai) depending on your needs: *Free*, *Active*, *Pro*, and *Enterprise*. The free plan is ideal for hobbyists, students, and individual users. If you are starting a real-life data annotation project, you will be best served by different tiers of paid plans.

![Unitlab Pricing Plans](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/image-18.png)

Unitlab Pricing Plans

For this tutorial, we’ll use the *Free* plan to illustrate project configuration on our platform. You can get started under five minutes by creating a free account [here](https://app.unitlab.ai/register?ref=blog.unitlab.ai).

[Get Started](https://app.unitlab.ai/register?ref=blog.unitlab.ai)

## Project Setup

After registration, in the [projects dashboard](https://app.unitlab.ai/Content/projects?ref=blog.unitlab.ai), Create a new project, which consists of 3 short steps. First, click on the `Add a Project` panel:

![Unitlab AI Projects Dashboard](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i0-1.png)

s

### 1\. Project details

You can annotate different types of data (image, text, audio, medical imaging, video) on our platform. For this tutorial, we will illustrate project configuration with image annotation.

We provide a meaningful name for our project *(Project Setup Tutorial)* and select *Image* for our data type. Because our data type is Image, the platform automatically suggests annotation types. We choose [*Image Semantic Segmentation*](https://blog.unitlab.ai/tag/pixel-perfect-segmentation/) for our project. This is crucial as tools in adjust according to the image labeling type dynamically.

![Project Creation | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i1.png)

Project Creation | Unitlab AI

If you need a quick refresher on different image annotation types, you can refer to this [blog post](https://blog.unitlab.ai/image-annotation-types/):

[Comprehensive Guide to Image Annotation Types | UsesA comprehensive guide to image annotation types and their applications. Updated for 2026.![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/icon/unitlab-6-1.png)Unitlab BlogsHojiakbar Barotov![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/thumbnail/Image-Annotation-14.png)](https://blog.unitlab.ai/image-annotation-types/)

Image Annotation Types | Unitlab AI

By clicking the *Create Project* button, your project is created. Now, we can start uploading data to it.

### 2\. Upload data

Next, we upload source image data for our project. You can download sample images we will use [here](https://drive.google.com/drive/folders/1qPBP8JrRc7QA%5F8J-yNttLgZhbN2y8Q-L?usp=sharing&ref=blog.unitlab.ai). These images are of person and fashion segmentation.

Unitlab AI offers three ways to upload images:

1. Web interface: the drag-and-drop functionality for files and folders. Simplest of all.
2. [Unitlab CLI](https://docs.unitlab.ai/cli-python-sdk/unitlab-cli?ref=blog.unitlab.ai): the command-line interface to automate operations, including file uploads and downloads.
3. [Python SDK](https://docs.unitlab.ai/cli-python-sdk/unitlab-python-sdk?ref=blog.unitlab.ai): a `unitlab` Python package to automate operations with Python programs.

For this tutorial, we'll use the first and simplest option: the drag-and-drop. If you have large volumes of data and/or use the platform regularly, we suggest using either the CLI or SDK to automate management operations to save time and increase efficiency.

[How to Configure and Use Unitlab Python SDK GuideManage your projects and datasets efficiently with Python and Unitlab CLI! Updated for 2026.![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/icon/unitlab-6-2.png)Unitlab BlogsHojiakbar Barotov![](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/thumbnail/SDK-2.png)](https://blog.unitlab.ai/configure-unitlab-cli-sdk/)

The CLI and Python SDK | Unitlab AI

Unitlab AI offers a tagging system for file uploads. This helps you differentiate which batch/batches each image belongs to. The batches can be labeled as *Initial*, *Testing#1*, *Validation#1*, *New Samples#1*, etc. If not provided, the system automatically adds auto-incrementing batches every time you upload new data: *Batch1, Batch2, Batch3...*

![Project Data Upload | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i2.png)

Project Data Upload | Unitlab AI

With our data uploaded, we add members to assign them the roles of either *Annotator* or *Reviewer*. Note that if you are in the *Free* or *Active* plan, the *Reviewer* role is not available in our [pricing model](https://unitlab.ai/en/pricing?ref=blog.unitlab.ai). Under the Free plan, you can have up to 3 annotators. That plan does not include role-based collaboration and the *Reviewer* role, which can be a difficulty if you want to use the [human-in-the-loop approach](https://blog.unitlab.ai/human-in-the-loop-in-data-annotation/) in data labeling.

When you include more than one data annotator in your project, the workload is distributed equally (in our case, 50%/50% or 11/11 images per annotator). You can edit the number of images to be annotated for each as well.

![Assigning tasks to data annotators | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i3-3.png)

Assigning tasks to data annotators | Unitlab AI

### 3\. Add Automation and Classes

Unitlab AI provides a feature known as [Automation Workflow](https://docs.unitlab.ai/automation-workflow/automation-workflow?ref=blog.unitlab.ai). It is a way to manage AI-assisted annotation models in your projects. AI-powered models can be [built-in, foundational models](https://docs.unitlab.ai/auto-labeling/segment-anything-sam?ref=blog.unitlab.ai) provided by Unitlab AI (such as [SAM](https://blog.unitlab.ai/segment-anything-model-sam/)) or [models that you integrate](https://docs.unitlab.ai/ai-models/model-integration?ref=blog.unitlab.ai) into our platform. In this tutorial, we will implement built-in models in our project.

Go to the `Automation` pane on the left-hand sidebar and you should see this field:

![Automation Pane | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i4.png)

Automation Pane | Unitlab AI

Click on `+ New Automation` to add a new automation and you should see this flow chart:

![Unitlab AI Automation Workflow](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i5.png)

Unitlab AI Automation Workflow

Because we chose *Image Semantic Segmentation* as our image annotation type, the platform automatically offers foundational models that match it. Namely, Semantic Segmentation and Bounding Boxes. Because we are annotating fashion models, we can use *Fashion Segmentation* and *Person Detection*:

![Unitlab AI Automation Workflow](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i6-1.png)

Unitlab AI Automation Workflow

If you need a fine-grained control over foundational models, you can do so by clicking on a foundational model:

![Foundational Model Configuration | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i7-1.png)

Foundational Model Configuration | Unitlab AI

In this configuration pane, you can see default options. Most of the time, you do not need to adjust anything. If you need, you can exclude certain classes and change their colors. Also, you can modify confidence threshold, [IoU threshold](https://blog.unitlab.ai/intersection-over-union-iou/), and the number of max detections for this *Fashion Segmentation* model.

Once you are done configuring, click `Apply and Save`.

Finally, we can manage annotation classes separately. You may want to include your own classes as well. In this case, go to the `Classes` pane and you can edit, add, or delete custom classes, names, and colors on top of those that belong to built-in models.

![Annotation Classes | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i8.png)

Annotation Classes | Unitlab AI

### Project Dashboard

Under five minutes, we can create and configure a data annotation project in Unitlab AI. The focus is to streamline the data annotation workflow and produce high-quality datasets; as such, project configuration is as minimal and simple as possible. We can now start annotating our training data for ML models.

After the project is set up, it will appear on the [dashboard](https://app.unitlab.ai/Content/projects?ref=blog.unitlab.ai). From there, annotators can begin labeling images and monitoring progress on the centralized platform.

![Projects Dashboard | Unitlab AI](https://storage.ghost.io/c/48/f4/48f4b614-5c29-430d-9cb3-e0b3f34395f3/content/images/2026/01/i9-1.png)

Projects Dashboard | Unitlab AI

## Conclusion

Since the focus of Unitlab AI is on 100% automated and accurate data annotation, dataset curation, and model validation, the project configuration process on our platform is quick and intuitive, yet customizable.

Projects can also use various Foundation AI models by Unitlab AI or integrate their own models (BYO) models to assist in data annotation. The platform ensures projects are well-organized, version-controlled, and easy to share among team members. With multiple data upload options and the ability to define custom classes, Unitlab AI adapts to projects of various sizes and complexities.

[Start Today](https://app.unitlab.ai/register?ref=blog.unitlab.ai)

## Explore More

- [Workspace Management at Unitlab AI](https://blog.unitlab.ai/unitlab-ai-workspace-management/)
- [Dataset Management at Unitlab AI \[2026\]](https://blog.unitlab.ai/unitlab-ai-dataset-management/)
- [Unitlab CLI and Python SDK Configuration \[2026\]](https://blog.unitlab.ai/configure-unitlab-cli-sdk/)