Skip to content

Team & Roles

Colony Cloud organizes access around four organization-level roles. Add and remove members from Settings → Members; changes take effect immediately.

Every member of a Colony Cloud organization holds one of four roles:

RoleDashboard accessRepository managementSettings & billingMember managementNotes
OwnerFullEnable / disable repos, configure pipelineFull accessInvite, change role (incl. owner), removeCannot remove the last owner; assigned automatically to the org creator
AdminFullEnable / disable repos, configure pipelineFull accessInvite, change role (excl. owner), removeCannot assign or remove the owner role
MemberFullView onlyNo accessNo accessCan trigger pipeline writes (e.g. file an issue, pause, cancel)
ViewerRead-onlyView onlyNo accessNo accessRead-only access to dashboards and pipeline data; cannot mutate state

An Owner has full control over the organization, including settings, billing, member management, and the ability to transfer or assign ownership. The account that creates the organization is automatically an Owner.

An Admin has nearly the same authority as an Owner but cannot assign or remove the owner role.

A Member can view all dashboards and trigger pipeline actions (file issues, pause or cancel runs) but cannot change configuration, billing, or manage other members.

A Viewer has read-only access to dashboards and pipeline data. Viewers cannot perform any writes — they can inspect pipeline state (e.g. via MCP colony_status) but cannot mutate it.

  1. Open Settings → Members.
  2. Click Invite member.
  3. Enter the GitHub username or email address of the person you want to invite.
  4. Select a role: Owner, Admin, Member, or Viewer.
  5. Click Send invite. The invitee receives an email and must accept before they can access the organization.

Pending invites appear in the Pending tab until accepted or expired. Invites expire after 7 days; resend them from the same tab.

  1. Open Settings → Members.
  2. Find the member in the Active tab.
  3. Click the role badge next to their name and select the new role.

The change takes effect immediately. The member does not need to sign out and back in.

  1. Open Settings → Members.
  2. Find the member in the Active tab.
  3. Click the menu next to their name and select Remove member.
  4. Confirm the dialog.

Removing a member revokes their access immediately. Their past activity (audit log entries, comments) is preserved.

Colony Cloud uses GitHub OAuth as the primary authentication mechanism — there is no separate username/password. Members sign in with the GitHub account they used when accepting their invite.

Organization-level SSO (SAML/OIDC through your identity provider) is available as an Enterprise add-on. Per-IdP setup guides are published as each provider is supported. Contact your account manager to enable SSO for your organization.