Skip to content
dhanu docs
Browse pages

Get started

Invite your team

How to add people to a workspace, what each of the five roles can do, and who is allowed to invite or remove whom.

Everyone in a workspace holds exactly one role, and that role decides what they can do. There are five, and they are the same in every workspace.

The five roles

RoleFor
OwnerRuns the workspace — members, roles, billing, and settings
AdminDay-to-day administration, including inviting people below them
EmployeeThe standard role for someone doing the work
DeveloperAn Employee who can also reach the developer console and API keys
Read-onlyCan see, cannot change

One person holds one role per workspace. If someone needs different access in a different workspace, that is a separate membership with its own role.

Who can invite whom

Inviting is deliberately asymmetric, so an Admin cannot quietly promote someone above themselves.

ActionCreatorOwnerAdminEveryone else
Invite someone as OwnerYesYesNoNo
Invite as Admin or lowerYesYesYesNo
Promote a member to OwnerYesYesNoNo
Remove a non-OwnerYesYesNoNo
Remove an OwnerYesNoNoNo

That last row is the one worth remembering. Removing an Owner is reserved for the person who created the workspace — see Create your workspace for why the creator is tracked separately.

Access is checked on our side, always

Roles are not just a matter of which buttons the interface shows you. Every request is re-checked on the server against your membership and role, so hiding a button is a convenience, never the security boundary.

Next

Once people are in, decide where their work should live: Where things live.