Skip to main content
Version: v3.x

DDN Data Plane Collaboration

Introduction

The Data Plane Collaboration feature allows you to manage and facilitate collaboration on the data plane for which you are an owner. The owner of the data plane can invite other users to collaborate/create projects on the data plane. The invited users can create and manage projects on the data plane. This feature enables users to invite, accept, reject, and remove collaborators for cross-team collaboration.

How to get started with Data Plane Collaboration

Inviting a collaborator

To invite a user to your data plane, you need to open the Data Plane Management Dashboard. The dashboard will show all available data planes. Select the data plane for which you have the owner role. Click Invite Collaborator. Enter the email address of the user you want to invite and click Send Invites. The invited user will receive an email with an invitation link.

Invite Data Plane Collaborator

Accepting or Rejecting an invitation

The invited user can accept or reject the invitation by clicking on the invitation link received in the email or going to the Data Plane Management Dashboard. The dashboard will show all the invites received by the user. The user can accept or reject the invitation by clicking Accept or Decline.

Accept or Reject Data Plane Invitation

Removing a collaborator

You can remove any data plane collaborator by going to the Data Plane Management Dashboard. Select the data plane for which you have the owner role, you'll be able to see all the collaborators of the data plane. Click Remove to remove the collaborator.

Remove Data Plane Collaborator

Data Plane Collaboration permissions

Currently there are only two roles available for data plane collaboration:

  • owner: The owner of the data plane has full access to the data plane and can invite or remove collaborators.
  • member: The member of the data plane can create projects on the data plane and manage them.

What can a collaborator do?

A collaborator can create projects on the data plane and manage them. To create the project in a data plane, the collaborator needs to select the data plane while creating the project using the Hasura DDN CLI.

ddn project create --data-plane-id <data-plane-id> --plan <plan>