GitKraken.dev

Manage GitKraken Organizations | Roles, Users, Teams, SSO

Last updated: June 2025

Create an organization in GitKraken.dev to manage your team’s access, roles, licenses, and SSO. Centralize your GitKraken subscription to simplify provisioning and oversight across all GitKraken products.

Community users are on a single-user plan and cannot perform any organization management. Pro plans and higher can manage users, roles, teams, and settings.


Roles

Roles determine what permissions a member has within your organization. There are four roles available:

  • Owner – Each organization has one owner by default. The owner has full administrative and billing permissions and consumes a license.
  • Admin – Has full administrative and billing permissions and consumes a license. Admins cannot change or remove the owner.
  • User – Has access to GitKraken features but no administrative permissions. This role consumes a license.
  • Billing Contact – Manages billing-related settings and receives invoices. This role does not consume a license.
Permission Owner Admin User Billing Contact
Licensed to use GitKraken
Add, edit, and remove users
Create and manage teams
Manage billing and purchase licenses
Transfer ownership of the organization

Add users

To add someone to your organization, go to gitkraken.dev, open the organization dropdown in the top left, select Users, then click Add Users.

Add Users screen in GitKraken
Access the Add Users screen from the Users tab

You can enter multiple email addresses and select the role from the dropdown to assign to all users.

Add users modal with email and role fields
Enter emails and assign a role to each new user

Only members with a role that includes user management permissions can invite others. Adding a user consumes a license from your subscription. If you exceed your license count during this step, a billing summary will appear. Select Purchase to complete the transaction and add the users.

Modal showing additional license purchase required
Purchase additional licenses if needed when adding users

You can also purchase extra licenses in advance from the Subscription section.


Inviting users to your organization

As a User, you can invite others to your organization. These invitations must be reviewed and approved by an Owner, Admin, or Billing Contact.

To invite someone:

  1. Go to gitkraken.dev
  2. Select your organization from the top-left dropdown
  3. Navigate to Users > Invite Users
  4. Enter the email address(es) of the person you want to invite
User invite screen in GitKraken
Submit user invitations for approval

Once submitted, Owners, Admins, or Billing Contacts will receive an email notification. They can click Review from the email or go to Users > Review in the GitKraken interface to approve or deny the invitation. If your organization is at its user limit, approving an invite may prompt a license purchase.

Review and approve user invitation interface
Approvers can approve, deny, or assign licenses to new users

Reallocate licenses

Owners, Admins, and Billing Contacts can remove existing users to free up licenses, then add new users in their place.

Note: Billing Contacts cannot remove or edit Owner or Admin users.

To reallocate a license:

  1. Navigate to Users
  2. Click Remove next to the user you want to remove
  3. Invite or add a new user to use the available license

Import and export users

To import multiple users via CSV, click the Add Users button, then choose Import via CSV. Be sure your file includes the following columns: Email, Username, Role, User License, and optionally Teams.

User Import CSV Format

Your CSV file should include these columns:

Column Required Description
Email Yes User’s email address
Username Yes User’s username
Role Yes User’s role (Owner, Admin, User, or Billing Contact)
Teams No Teams to add the user to (separate multiple teams with semicolons)

Example CSV for user import:

Email,Username,Role,User License,Teams
[email protected],johndoe,user,Frontend Team;Design Team
[email protected],janesmith,admin,Backend Team
[email protected],bobwilson,user,Frontend Team
[email protected],ashtonkutcher,user,Design Team
[email protected],constancebaker,user,Design Team

Note: When you include teams in the CSV, these must already exist. Otherwise, gitkraken.dev will ignore the teams column. A single semicolon is used to separate multiple teams.

CSV import modal in GitKraken
Import multiple users via a formatted CSV file

To export your current user list to CSV, click Export via CSV. The export will include columns for Email, Username, Role, User License, and Teams.

CSV export button in GitKraken
Export a CSV of your organization’s members

Teams

Teams help you organize members within your GitKraken organization. Teams can also create Shared Workspaces to stay aligned on collaborative work and avoid merge conflicts by seeing what files and branches team members are working on.

Any member can create a team from the Teams tab in your organization at gitkraken.dev. For details on creating and working with teams, visit the Teams documentation.

Bulk Import Teams

To import multiple teams via CSV, go to the Teams tab and click Create Team, then choose Import via CSV. This allows you to create multiple teams at once and optionally add existing users to those teams.

Team Import CSV Format

Your CSV file should include these columns:

Column Required Description
Team Name Yes Name of the team to create
Users No Existing users to add to the team (separate multiple users with semicolons)

Example CSV for team import:

Team,Emails
Frontend Team,[email protected];[email protected]
Backend Team,[email protected]
Design Team,[email protected];[email protected];[email protected]

Note: The Users column is optional. If you include users, GitKraken will add existing users to the teams. Multiple users can be specified in a single cell by separating them with semicolons. Teams will be created if they don’t already exist.

GitKraken organization teams interface
Use teams to organize members and collaborate efficiently

Organization Settings

Access your settings at gitkraken.dev/settings/organization. From here, you can view subscription details and update:

  • Organization name
  • Ownership
  • SSO setup
  • Organization membership
Organization settings page
Update organization settings including name, ownership, and SSO

Transfer ownership

If you’re the owner of an organization and want to assign ownership to someone else:

  1. Make sure the new owner is already added to the organization
  2. Go to Settings > Transfer ownership
  3. Select the user and confirm their email
  4. Click Transfer Ownership to finalize the change

Note: Ownership transfers are final unless the new owner reassigns it.

Transfer ownership workflow
Transfer organization ownership to another member

Leave an organization

To leave an organization:

  1. Navigate to Settings > Organization
  2. Click Leave Organization

Note: You must be part of another organization and cannot be the current owner. If you are the owner, transfer ownership before leaving.

Leaving an organization will revoke your GitKraken license and access to shared collaboration features.

Leave organization screen in GitKraken
Leave your current GitKraken organization

Single sign-on

Single sign-on (SSO) is available for organizations that require it. For setup steps, visit the Single Sign-On documentation.

Next Steps

Have feedback about this article? Did we miss something? Let us know!
On this page