Skip to main content

Projects, teams and roles

Nestbox AI organizes work using a clear structure based on Projects, Teams, and Roles. Understanding how these elements work together is essential for managing users, access, and resources within your account.

Projects

A Project in Nestbox AI represents a distinct workspace where you can manage a specific initiative, use case, or product. Each project has its own isolated environment, including datasets, AI agents, and configurations, allowing you to keep different efforts neatly separated.

You can create multiple projects under a single account, making it easy to manage various business functions or clients independently.

Teams

Every project has its own Team. A team is a group of users who are invited to collaborate within a project. When you invite a team member, you must specify:

  • First Name
  • Last Name
  • Email Address
  • Assigned Role

This allows for fine-grained collaboration while keeping access scoped appropriately to the project the team belongs to.

Roles

Roles define what users are allowed to do within a project. Nestbox AI provides three default roles:

  • Viewer — Can view resources but cannot create, update, or delete them.
  • Developer — Can view and modify most resources within a project.
  • Admin — Full access to all project resources and administrative functions.

In addition to the default roles, you can create custom roles to match the specific needs of your organization. When creating a custom role, you can define permissions at a detailed level — allowing or restricting access to:

  • Projects
  • Models
  • Text
  • Images
  • Videos

For each resource, you can specify whether the role can Read, Create, Update, and/or Delete items.

This flexible role-based access control (RBAC) system ensures that teams operate securely and efficiently within each project.