Managing Members

Organization owners and admins can invite members, assign roles, and manage access.

Roles

RolePermissions
OwnerFull control. Billing, Stripe payouts, transfer ownership, delete org. One owner per organization.
AdminInvite/remove members, change roles (except owner), publish and manage packages, configure webhooks, manage org settings. No billing access.
MaintainerPublish new packages, update existing packages, manage versions and package settings. Cannot invite members or access org settings.
MemberView org analytics, install private packages, access shared resources. Cannot publish or manage settings.

Inviting Members

  1. Go to Dashboard > Organization > Members
  2. Enter the user's email address
  3. Select a role
  4. Send the invitation

The invitee receives an email with a link to join. Each new member adds a seat to your billing ($7/month).

Removing Members

Admins and owners can remove members from the organization settings page. Removing a member:

  • Revokes their access to all private org packages
  • Removes any assigned license seats
  • Reduces your seat count on the next billing cycle

Transferring Ownership

Only the current owner can transfer ownership. The new owner must already be a member of the organization.

  1. Go to Dashboard > Organization > Settings > Danger Zone
  2. Select a member to transfer ownership to
  3. Type the member's username to confirm
  4. Click Transfer Ownership

The target member receives an email with a link to accept or decline the transfer. The transfer expires after 7 days if not acted on. Only one pending transfer can exist at a time.

When the new owner accepts:

  • They become the organization owner
  • The previous owner is demoted to Admin
  • All billing and Stripe payout control moves to the new owner

The previous owner can cancel the pending transfer at any time before it is accepted.