# Create a Project

In EasyEdge, a **project** is represented by a **System**, which belongs to an **Entity** within your **EasyEdge Account**. This structure allows you to logically separate different industrial environments, business units, or customer deployments—all while maintaining centralized control.

{% hint style="info" %}
💡 When you first sign in to EasyEdge Studio, a default Entity called **“My Entity”** and a default System called **“My System”** are automatically created for you.\
You can use these to get started quickly, rename them to suit your needs, or create new ones from scratch.
{% endhint %}

## Step 1: Create an Entity

An **Entity** acts as a container for one or more Systems. It can represent:

* A customer
* A facility or plant
* A business unit or operational domain

To create a new Entity:

1. Go to the EasyEdge Studio dashboard.
2. Navigate to the **Entities** section.
3. Click **Create Entity** and fill in the required details (name, description, etc.).

<figure><img src="/files/iyOGsimQY0AHveGXB4Tg" alt=""><figcaption></figcaption></figure>

***

## Step 2: Create a System (Project)

A **System** is where your actual project is built—it contains all EdgeNodes, Data Streams, Workflows, and Logic.

To create a new System:

1. Open the desired **Entity**.
2. Click **Add System**.
3. Define the System name, description, and location coordinates. This System will serve as your project workspace, where all engineering and edge deployment activities take place.

Each System can include:

* Multiple **EdgeNodes** deployed at the edge
* One or more **Namespaces** to organize data flows
* All engineering elements like Workflows, Filters, and Algorithms

<figure><img src="/files/0ewZoClhue2oIPN17MQS" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
🧠 Think of an Entity as the *“who or what”* and the System as the *“where”*—your actual project setup.
{% endhint %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://easyedge.gitbook.io/easyedge/create-a-project.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
