# Projects

{% embed url="<https://www.loom.com/share/7c30b4457d79445ea8e9b2535fcef14d>" %}

## What is a project?

**A** **project** is the fundamental organizational structure within the Form.io Platform. Generally speaking, an individual project corresponds to a single user-facing application.

A project can be understood as **an unlimited collection of related forms and resources** that developers build and integrate/embed into applications. There can be an unlimited number of developers working as a team on a single project. There can be an unlimited number of API submission calls on a single project.

**Projects** are the main working areas within the Form.io platform. Projects serve to group[ **Forms**](https://help.form.io/userguide/forms), [**Resources**](https://help.form.io/userguide/resources), [**Roles**](https://help.form.io/developers/roles-and-permissions), etc. This allows, for example, a form builder to be given permission to create forms in one project but not another, or for a form user to view submissions in one project but not others.

All of these project elements exist within a single "domain" API endpoint, where they are all encapsulated within the project context.<br>

## Learn More about Form.io Projects

<table data-view="cards"><thead><tr><th align="center"></th><th></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Understanding the Project Context</strong></td><td>Learn how projects group related elements and control scope.</td><td><a href="projects/understanding-the-project-context">understanding-the-project-context</a></td><td><a href="projects/understanding-the-project-context">understanding-the-project-context</a></td></tr><tr><td align="center"><strong>Creating a project</strong></td><td>A walkthrough of creating a Project in the Form.io Platform.</td><td><a href="projects/creating-a-project">creating-a-project</a></td><td><a href="projects/creating-a-project">creating-a-project</a></td></tr><tr><td align="center"><strong>Project UI</strong></td><td>An overview of all the features available within the Project UI of the Developer Portal.</td><td><a href="projects/project-ui">project-ui</a></td><td><a href="projects/project-ui">project-ui</a></td></tr><tr><td align="center"><strong>Project Settings</strong></td><td>The available configurations for a Project.</td><td><a href="projects/project-settings">project-settings</a></td><td><a href="projects/project-settings">project-settings</a></td></tr><tr><td align="center"><strong>Stages</strong></td><td>Stages allow developers and form builders to manage dev/test/prod-style stages for forms to match their SDLC.</td><td><a href="projects/stages">stages</a></td><td><a href="projects/stages">stages</a></td></tr><tr><td align="center"><strong>Multi-Tenancy</strong></td><td>Learn about using projects to manage multi-tenant deployments.</td><td><a href="projects/tenants">tenants</a></td><td><a href="projects/tenants">tenants</a></td></tr></tbody></table>
