Role-Based Access Control (RBAC)

Baserow Enterprise comes with advanced user management to boost data protection and privacy requirements.

Baserow Role-Based Access Control (RBAC) helps teams manage complex access protocols, such as vetting who to grant data and resource access to and what they can do with the information.

RBAC is available for self-hosters and on Baserow.io for users who buy the Advanced plan. To learn more about Baserow paid plans, visit the pricing page.

enter image description here

Role-based access control allows restricting access to your data by granting roles to your group members individually. To learn how to invite collaborators to a group, visit this guide.

For example, if you want to invite someone to your Baserow group but only let them view all of your tables and databases, you can do so by inviting them to the “Viewer” role.

Permission levels

On the group Members page, you can assign members one of the following roles for the entire group – Admin, Builder, Editor, Commenter, and Viewer.

Here is an overview of what each role grants:

  • Viewer: Can only read databases, tables, views, fields, cells, comments, and trash.
  • Commenter: Can do everything a Viewer can do including seeing and writing row comments.
  • Editor: Can do everything a Commenter can do plus editing cell values, and creating and deleting rows in tables.
  • Builder: Can do everything an Editor can plus creating, and editing fields, tables, views and databases.
  • Admin: Can do everything a Builder can plus inviting group members, controlling their permissions and managing licenses, subscriptions and site-wide settings.

How admins can use RBAC

Roles give organizations more flexibility around permissions that can be granted to members. Admins can:

  • Invite members: You can invite a new member to the group via email and also select what role they should have upon joining your group.
  • Grant and remove roles: On the new group members page, you can control which role each user in your group has.
  • Delete members: You can remove any member from the group by deleting a user from the list of members.

If you’re looking for something else, please feel free to make recommendations or ask us questions in our online community —we’re ready to assist you!