Roles & Permissions
For teams building applications together
Encore applications have three membership roles with different permissions: Admins, Members, and Viewers. Here is a breakdown of the key differences between each role:
Admins | Members | Viewers | |
---|---|---|---|
Manage team members | Y | N | N |
Connect/Disconnect cloud accounts | Y | N | N |
Integrate with GitHub | Y | N | N |
Configure custom domains | Y | N | N |
Manage environments | Y | N | N |
Create auth keys | Y | N | N |
Approve infrastructure provisioning | Y | N | N |
Delete applications | Y | N | N |
Push code changes | Y | Y | N |
Create builds & deployments | Y | Y | N |
Configure secrets | Y | Y | N |
Pull secrets | Y | Y | Y |
Run locally | Y | Y | Y |
View API documentation | Y | Y | Y |
View Encore Flow | Y | Y | Y |
Admins
Admins have full privileges and can administer your entire application.
Members
Members are active contributors to your applications. They are able to do everything that is not limited to Admins.
Viewers
Viewers are read-only members. They can view the Cloud Dashboard and run your application locally.
This role is intended for any team members not contributing directly to your Encore application, but who still get value from certain access. In a bigger team, this role is often appropriate for e.g. Frontend developers and Product Managers.
Custom roles & permissions
Custom roles & permissions is an optional add-on to the Pro plan, please contact us to discuss your requirements.