Role Permissions

Enterprise Feature

Role Based Access Control is available as an add-on as part of an enterprise plan. If you would like to test or purchase this feature, please contact us at sales@zuplo.com or reach out to your account manager.

Beta

The specific permissions of each role are currently in beta and may change without notice.

Accounts in Zuplo can have multiple members with different roles. Each account member can be a role that defines the permissions they have in the account.

The following roles are available at the account level:

  • Admin: Admins have full access to the account and can manage all aspects of the account, including billing, members, and roles. Admins can also access all projects and environments in the Account.
  • Developer: Developers can create and manage projects and environments in the account. They also have wide access to resources such as tunnels, custom domains, API key buckets, etc. Developers can edit preview and development resources, but not production resources.
  • Member: Members of an account do not have any account level or project level permissions. Members can be granted project level permissions by an admin.

Projects can have multiple members with different roles. Some account level roles also grant access to project resources. Users can also be assigned project level roles to grant them access to specific project resources.

The following roles are available at the project level:

  • Admin: Admins have full access to the project and can manage all aspects of the project, including environment variables, secrets, and members.
  • Developer: Developers have access to all preview and development resources in a project. They cannot modify production resources.
  • Member: Members of a project can view resources in the project but cannot modify them.

Account Role Permissions#

The following table outlines the permissions available to each account role.

ResourceActionAdminDeveloperMember
AccountEdit
View
ProjectsEdit
View
Custom DomainsEdit
View
TunnelsEdit
View
Zuplo API KeysEdit (All Keys)
View (All Keys)
Zuplo API KeysEdit (Own Keys)
View (Own Keys)
BillingManage
UsageView
MembersEdit
View

Project Role Permissions#

The following table outlines the permissions available to each project role.

ResourceEnvironmentActionAdminDeveloperMember
ProjectEdit
View
EnvironmentProductionEdit
View
Deploy
PreviewEdit
View
Deploy
DevelopmentEdit
View
Deploy
Environment VariablesProductionEdit
View
PreviewEdit
View
DevelopmentEdit
View
Source ControlN/AEdit
View
MembersN/AEdit
View
Custom DomainsN/AEdit
View
LogsProductionView
PreviewView
DevelopmentView
BuildsProductionView
PreviewView
DevelopmentView
AnalyticsProductionView
PreviewView
DevelopmentView
API Key BucketsProductionEdit
View
PreviewEdit
View
DevelopmentEdit
View
Monetization BucketsProductionEdit
View
PreviewEdit
View
DevelopmentEdit
View
Previous
Local Development Commands