Organization vs. project roles
Organization roles and project roles work at two different levels:- Organization roles apply across your whole instance. They’re for the big-picture, instance-wide settings — like managing AI agent settings — and they carry across every project that lives inside that instance.
- Project roles and scopes are narrower. They grant permission to do specific things inside one particular project, without affecting anything outside it.
Roles in your Lightdash instance
-
Everybody in your organization will join as an
Organization Memberunless specified. For example, if I invite someone to a project as an editor, they will become an organization member witheditoraccess to that project. If I invite someone to the organization as aviewer, then they will be anorganization viewer(instead of anorganization member). - Only Organization Admins can create new projects (and will be the Project Admin for those projects). Organization Developers can create preview projects only. Editors, Interactive Viewers, Viewers, and Members cannot create projects.
- Admins have access to all content (even content they haven’t been explicitly invited to).
Space Roles
There are three space roles:Full Access, Can Edit, Can View
| Action | Full Access | Can Edit | Can View |
|---|---|---|---|
| View space content | |||
| Manage space content | |||
| Manage space access | |||
| Manage space details |
Full Access to a space can restrict and increase a user’s inherited project permissions in a space (e.g. you can make project editors into can view in a space). Space permissions determine which users can edit space contents (charts and dashboards), view the contents in a space, and change a space’s settings:
-
A user needs to have at least the
Can viewaccess level to a space to see that the space exists and to see the charts and dashboards inside it. -
A user needs to have the
Can editaccess level to a space to edit the content in the space (add/delete/rename charts and dashboards). -
A user needs to have the
Full accessaccess level to a space to manage access to the space and to edit the space details (name, description, etc.).
-
a project viewer who has
Can editspace permissions cannot get access to build or edit charts because Viewers don’t have access to the Explore view -
an interactive viewer who is given
Can editspace permissions can save content in that space but not in any other space (unless giveneditaccess to another space) -
an editor who is given
Can viewspace permissions cannot edit the content in that space, but they can create/edit content in other parts of the project (unless they’re givenCan viewaccess).
Adjusting space permissions
You can adjust an individual user’s permissions, or the permissions of a group in a Space.
Project Interactive Viewer. She is a member of the Finance group and the Design group. The Finance group is given Can View access to the space. The Design group is given Can Edit access to the space. Priyanka has Can Edit access to the space (inherited from the Design group).
You can override a user’s group access by adjusting their specific user access.
E.g. Priyanka is a Project Interactive Viewer. She is a member of the Design group. The Design group is given Can Edit access to the space. I set Priyanka’s user access in the space to be Can View. Priyanka has Can View access to the space (her assigned user access to the space overrides her group access).
Allowed email domains to join organization automatically
Organization admins can add allowed email domains to their organization settings so that anyone with those email domains can automatically join their organization (without explicitly inviting them). To update your organization’s allowed email domains setting, go to the General section of your Organization settings.
lightdash.com). Generic email domains like gmail.com or hotmail.com are not accepted.
You can then select the access that you want these users to have by default. The organization Admin can always update a user’s permissions after they’ve joined!




Setting a Default Project
In the Organization settings you can set a default project. This is the project users will see when they log in for the first time or from a new device. If a user does not have access, they will see their next accessible project.Project roles and permissions
Project Admins can invite users to their project and assign users or groups to roles in that project. Projects may also be accessible to users through their organization roles.| Permission | Project Viewer | Project Interactive Viewer | Project Editor | Project Developer | Project Admin |
|---|---|---|---|---|---|
| View Dashboard | |||||
| Manage Dashboard | |||||
| Manage Dashboard Space | |||||
| Manage Dashboard Self | |||||
| View Saved Chart | |||||
| Manage Saved Chart | |||||
| Manage Saved Chart Space | |||||
| Manage Saved Chart Self | |||||
| View Space | |||||
| Create Space | |||||
| Manage Space | |||||
| Manage Space Public | |||||
| Manage Space Assigned | |||||
| Manage Space Self | |||||
| View Dashboard Comments | |||||
| Create Dashboard Comments | |||||
| Manage Dashboard Comments | |||||
| View Tags | |||||
| Manage Tags | |||||
| View Pinned Items | |||||
| Manage Pinned Items | |||||
| Manage Deleted Content | |||||
| View Content Verification | |||||
| Manage Content Verification | |||||
| Promote Saved Chart | |||||
| Promote Saved Chart Space | |||||
| Promote Dashboard | |||||
| Promote Dashboard Space | |||||
| View Project | |||||
| Create Project Preview | |||||
| Update Project | |||||
| Update Project Self | |||||
| Delete Project | |||||
| Delete Project Self | |||||
| Manage Project | |||||
| Manage Compile Project | |||||
| Manage Deploy Project | |||||
| Manage Deploy Project Self | |||||
| Manage Validation | |||||
| Manage Scheduled Deliveries Self | |||||
| Create Scheduled Deliveries | |||||
| Manage Scheduled Deliveries | |||||
| Manage Google Sheets | |||||
| View Analytics | |||||
| Create Job | |||||
| View Job | |||||
| View Job Self | |||||
| Manage Job | |||||
| View Job Status | |||||
| View Job Status Self | |||||
| View Content As Code | |||||
| Manage Content As Code | |||||
| Manage Content As Code Self | |||||
| View Underlying Data | |||||
| View Semantic Viewer | |||||
| Manage Semantic Viewer | |||||
| Manage Semantic Viewer Space | |||||
| Manage Explore | |||||
| Manage Explore Self | |||||
| Manage Sql Runner | |||||
| Manage Custom Sql | |||||
| Manage Custom Fields | |||||
| Manage Custom Sql Table Calculations | |||||
| Create Virtual View | |||||
| Delete Virtual View | |||||
| Manage Virtual View | |||||
| Manage Pre Aggregation | |||||
| Manage Export Csv | |||||
| Manage Change Csv Results | |||||
| View Source Code | |||||
| Manage Source Code | |||||
| View Ai Agent | |||||
| Manage Ai Agent | |||||
| View Ai Agent Document | |||||
| Manage Ai Agent Document | |||||
| View Ai Agent Thread | |||||
| View Ai Agent Thread Self | |||||
| Create Ai Agent Thread | |||||
| Manage Ai Agent Thread | |||||
| Manage Ai Agent Thread Self | |||||
| View Data App | |||||
| Manage Data App | |||||
| Manage Data App Space | |||||
| Create Data App | |||||
| View Data App Self | |||||
| Manage Data App Self | |||||
| View External Connection | |||||
| Manage External Connection | |||||
| Manage Spotlight Table Config | |||||
| View Spotlight Table Config | |||||
| View Metrics Tree | |||||
| Manage Metrics Tree |
Organization roles and permissions
Organization Admins can assign roles to organization members. Organization-only permissions manage settings and resources across the Lightdash organization.| Permission | Organization Member | Organization Viewer | Organization Interactive Viewer | Organization Editor | Organization Developer | Organization Admin |
|---|---|---|---|---|---|---|
| View Organization | ||||||
| Manage Organization | ||||||
| View Organization Member Profile | ||||||
| Manage Organization Member Profile | ||||||
| Manage Invite Link | ||||||
| Manage Group | ||||||
| Manage Git Integration | ||||||
| View Organization Warehouse Credentials | ||||||
| Manage Organization Warehouse Credentials | ||||||
| Manage Personal Access Token | ||||||
| Impersonate User | ||||||
| View Organization Ai Agent | ||||||
| Manage Organization Ai Agent | ||||||
| View Organization Design | ||||||
| Manage Organization Design |