Company roles
Every member of a company has exactly one role:
Roles are assigned from Settings → Team. Only Owner and Admin can change them.
Resource permissions
On top of the company role, individual resources carry their own access list. Almost everything you can name is a permissionable resource:
Each grant has a level:
Levels are strictly ordered:
viewer < editor < admin.
A grant can be given to an individual member or to a group. A group grant reaches every member of the group.
How the layers combine
The platform computes your effective level on any resource by taking the highest access any of these paths gives you:- Owner short-circuits every check—no resource grants needed.
- A direct grant to you on the resource.
- A grant to any group you belong to.
- An inherited grant from a parent or container—see Permission inheritance.
Auto-grants on create
Whoever creates a project or a database gets an Admin grant on it automatically. They keep that grant until someone with Admin on the resource (or an Owner) revokes it.Manage permissions
From the resource’s settings panel (the shield icon on a project, database, entity, app, file collection, or integration), use the Access panel to:- Add a member or group at a chosen level.
- Change an existing grant.
- Revoke a grant.
Next
- Permission inheritance — how a grant cascades to everything derived from a resource.
- Groups — grant access to many members at once.
- Attributes — describe members, then drive groups and policies from those values.
- Row-level security — control which rows inside a database or entity a member can see.