Projects

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, Resources, Roles, etc. All of these project components exist within a single "domain" API endpoint, where they are all encapsulated within the project context. Projects provide a contextual sandbox around the following components:

Learn More about Form.io Projects

Refer to the following documents to learn more about projects and how to use them.

  • What is the Project Context? - Describes the types of artifacts a project may contain.

  • Creating a Project - Walks through the process of creating a new project through the Developer Portal.

  • Project UI - Navigates through Project UI on the Developer Portal.

  • Project Settings - Describes the different settings and configurations available for a project.

  • Stages - Projects may be striped across different stages (such as Development, QA, Prod).

  • Multi-Tenancy - In multi-tenant deployments, different tenants are defined as individual sub-projects.

Last updated

Was this helpful?