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:

AdminsMembersViewers
Manage team membersYNN
Connect/Disconnect cloud accountsYNN
Integrate with GitHubYNN
Configure custom domainsYNN
Manage environmentsYNN
Create auth keysYNN
Approve infrastructure provisioningYNN
Delete applicationsYNN
Push code changesYYN
Create builds & deploymentsYYN
Configure secretsYYN
Pull secretsYYY
Run locallyYYY
View API documentationYYY
View Encore FlowYYY

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. Viewers are free of charge, but are included in the total member count for determining your plan.

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

Support for defining custom roles and permissions is currently in development, please contact us if you need it for your team.