doc/administration/guest_users.md
{{< details >}}
{{< /details >}}
Users with the Guest role have limited access and capabilities compared to other user roles. Their permissions are restricted and designed to provide only basic visibility and interaction without compromising sensitive project data.
Users with the Guest role:
[!note] While the Guest role generally provides limited access, creating a custom role with the
View repository codepermission allows you to provide access to code in your repositories without consuming a license seat. Adding any other permissions causes the role to occupy a billable seat.
Prerequisites:
You can assign the Guest role to a current member of a group or project, or assign this role when creating a new member. You can do this through the API (for groups or projects) or the GitLab UI.
To assign the Guest role to a current group or project member:
If the user you want to assign the Guest role to is not yet a member of the group or project: