Skip to content

How To Manage Members To A Project#

Introduction#

In this guide, you will learn how to add new members to your project and understand the different roles available within a project.

Step 1: View the members list#

Navigate to the Project settings page and locate the General section, which displays the current members of the project.

List of project members
List of project members

Step 2: Add a new member#

Click Add members to open a dialog where you can invite users. Select one or more users to invite.

Add new member dialog
Add new member dialog

Each member can be assigned one of three roles, depending on the level of access they need.

Data owner#

Data owners hold the highest authority in the project, with full control over its contents.

They can:

  • Share the project with other projects
  • Manage project settings and members
  • Create, read, update, and delete all feature store resources (feature groups, feature views, training datasets, etc.)

Project author

The project creator is a special type of Data owner. Only the creator can delete the project, and their role cannot be changed.

Data scientist#

Data scientists are consumers and creators of feature views and training datasets.

They can:

  • Create feature views and training datasets using existing feature groups
  • Manage the feature views and training datasets they have created
  • Read feature groups created by Data owners

Feature store restricted#

Feature store restricted users function similarly to Data scientists but with tighter restrictions on what data they can access. They are designed for users who should only work with features that have been explicitly shared with them.

Key differences from Data scientist:

  • No cross-project feature store access: A Feature store restricted user cannot use feature groups from a shared project. They can only work within the feature groups of their own project.
  • Explicit sharing required: A Feature store restricted user can only see and use feature groups that have been explicitly shared with them individually, not all feature groups in their project.
  • Feature view access is gated by feature access: A Feature store restricted user can only interact with a feature view if they have access to every feature group the feature view depends on. If even one underlying feature group has not been shared with them, they cannot use that feature view.

They can:

  • Access and use feature groups that have been explicitly shared with them
  • Create feature views and training datasets using only the features they have been granted access to

Step 3: Confirm member invitation#

The invited user will now appear in the members list and will have immediate access to the project based on their assigned role.

Member added to project
List of project members

Step 4: Manage members#

To change a member's role or remove them from the project, click the Manage members button. From there, you can modify roles or delete members as needed.

Manage project members dialog
Managing members of project