Skip to content

Invite people to your workspace or project#

You can invite people to your workspace and then assign users to your projects.

Look for People in the setting menus.

Inviting to workspace#

You can invite people or create service accounts through the workspace menu.

  1. In the top-left corner, click the workspace name to expand the menu.
  2. Select People.

Workspace menu expanded

Neptune can find any registered user based on their email or username.

You can grant invitees access to all workspace projects at once, or grant access per project.

To grant access to a specific project, head to that project's settings (see the section below).

Inviting to workspace programmatically#

You can use the invite_to_workspace() function to invite users to your workspace via the Neptune API.

>>> from neptune import management
>>> management.invite_to_workspace(
...     username="jackie",
...     workspace="ml-team",
...     role="admin",
... )

Inviting to project#

You can assign people or service accounts through the project settings menu.

  1. In the top-right corner, click the settings menu ()
  2. Select Manage people access.

Workspace menu expanded

Only project owners can assign users to the project.

Note on plans

If your plan doesn't include project-level access control, you can only have projects that are available to all workspace members or fully public.

Assigning service accounts#

Once you've created a service account in your workspace settings, you can add it to one or more projects.

For details, see Set up a service account.

Inviting to project programmatically#

You can assign users or service accounts to your project with the following functions from the management API:

Add user to project
>>> from neptune import management
>>> management.add_project_member(
...     project="ml-team/classification", username="jackie", role="contributor"
... )
Add service account to project
>>> from neptune import management
>>> management.add_project_service_account(
...     project="ml-team/classification",
...     service_account_name="cicd@ml-team",
...     role="contributor",
... )