Docs
Project Sharing (RBAC)

Project sharing (RBAC)

You can share a project with other users and grant them different roles and permissions. Langfuse uses a role-based access control (RBAC) system to manage project sharing.

Add users to a project

In the project settings, you can add users to the project via their email address. They will receive an email notification and will be able to access the project once they log in. Users who do not have a Langfuse account yet, will be listed as pending invites until they sign up.

Project Sharing

Roles

Available roles

  • Owner: user who created the project; has all permissions
  • Admin: can edit the project settings and grant access to other users
  • Member: can view all metrics & create scores, but cannot configure the project
  • Viewer: view-only access to the project, not to the configuration

Scopes per role

All roles in Langfuse have the ability to read all data, unless there is a specific scope that limits access to certain data. For instance, the members:read scope restricts read access to project members, which is not available to the Viewer role.

OWNER
apiKeys:create
apiKeys:delete
apiKeys:read
datasets:CUD
members:create
members:delete
members:read
models:CUD
objects:bookmark
objects:publish
objects:tag
project:delete
project:transfer
project:update
prompts:CUD
prompts:read
scores:CUD
traces:delete
ADMIN
apiKeys:create
apiKeys:delete
apiKeys:read
datasets:CUD
members:create
members:delete
members:read
models:CUD
objects:bookmark
objects:publish
objects:tag
project:update
prompts:CUD
prompts:read
scores:CUD
traces:delete
MEMBER
datasets:CUD
members:read
objects:bookmark
objects:publish
objects:tag
prompts:CUD
prompts:read
scores:CUD
VIEWER
prompts:read

Was this page useful?

Questions? We're here to help

Subscribe to updates