Documentation

Welcome to Retool! We're a fast way to build custom internal software.

You'll find the 5 minute demo, quickstart guide, and documentation for each of our connectors and components here. If you've got any questions -- chat with us on the bottom right!

Get Started    Guides

User permissions

Learn about the default groups, and how to make new ones.

Retool manages who can access what, and gives you 3 user groups by default: admin, editor, and viewer. You can also create your own groups, and assign each group specific page-level permissions (eg. can read this page, can write that page, etc.).

  • Viewers can view every page, but can't edit them.
  • Editors are like viewers, but they can also edit every page.
  • Admins are like editors, but they can also invite other users and change their permissions

By default, the first user who signs up is an admin. On the on premise version, they have to invite other users, otherwise anybody signing in will have no permissions by default. On the cloud version, the admin will need to invite editors, since anybody signing in by default will be a viewer.

Making new groups

You can also make your own groups to control permissions more granularly. You can invite particular users to each group, and each group can have page-level permissions (eg. can read only the 3 specified pages).

If a user is part of multiple groups, she'll get the maximum permission in the union of the 3 groups.

Making a new group called `ops-team`, and giving it read access on the `test` page.

Making a new group called ops-team, and giving it read access on the test page.


What's Next

Audit logs