> For the complete documentation index, see [llms.txt](https://docs.cosmocloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cosmocloud.io/getting-started/2.-projects.md).

# 2. Projects

A Project within Cosmocloud functions as an individual backend service or a Micro-service. Each project can be independently managed, built, and scaled to suit your operational needs.

## Creating a New Project

To initiate a new Project, visit your Organisation's project listing page on the Cosmocloud platform. When creating a project, you will be prompted to choose your Project Name, Cloud provider, and region.

* **Name -** Choose a name for your project that is unique within your Cosmocloud Organisation to avoid any naming conflicts.
* **Cloud Provider -**  Select your preferred cloud service provider.
* **Cloud Region -**  Specify the cloud region where your project and infra resources will be hosted. You can view a [list of available regions here](/references/available-cloud-and-regions.md).

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

When setting up a new Project, you get 1 shared Development environment in [Cosmocloud’s Free Tier](/free-tier.md). This Environment runs on shared resources and has a few limitations -&#x20;

* You can have a **maximum of 100 API calls per da**y on Free Tier environment.
* You get **only 1 Storage Account** with a **maximum capacity of 512MB** of storage on Free Tier.
* Free Tier environment is on shared infra, and is ideal for exploration, but not for production use cases.

<figure><img src="/files/4uVbDYkJk7UENpLLdFN8" alt=""><figcaption></figcaption></figure>

> As soon as you create your Project, you will land up on the Project Dashboard.

You can later [upgrade your Project](broken://pages/M1I3t8Qk7UmW2zIPGzuo) to create dedicated environments.

{% hint style="info" %}
Each Project will start with a Free Tier, having 1 Development Environment available by default.
{% endhint %}
