Skip to content

Roles & Permissions

Piora provides four default roles, each with different permission scopes. Proper role assignment ensures team members can only access the resources they need for their work.

RoleDescriptionIntended For
OwnerFull access, including billingOrganization creator
AdminNear-complete management permissionsTech leads, DevOps
DeveloperDeployment and app managementDevelopers
ViewerRead-only accessStakeholders, non-technical members
OperationOwnerAdminDeveloperViewer
Add serverYesYesNoNo
Remove serverYesNoNoNo
View server statusYesYesYesYes
Modify server settingsYesYesNoNo
Run maintenance tasksYesYesNoNo
OperationOwnerAdminDeveloperViewer
Create applicationYesYesYesNo
Delete applicationYesYesNoNo
Deploy / RedeployYesYesYesNo
View logsYesYesYesYes
Modify env variablesYesYesYesNo
Configure domainsYesYesYesNo
Rollback deploymentYesYesYesNo
OperationOwnerAdminDeveloperViewer
Create databaseYesYesNoNo
Delete databaseYesYesNoNo
View connection infoYesYesYesNo
Manage backupsYesYesYesNo
OperationOwnerAdminDeveloperViewer
Invite membersYesYesNoNo
Remove membersYesYesNoNo
Change rolesYesYesNoNo
View member listYesYesYesYes
OperationOwnerAdminDeveloperViewer
View billingYesYesNoNo
Change planYesNoNoNo
Update payment methodYesNoNoNo

The Owner is the highest-privilege account in the organization with full management permissions. Each organization can have only one owner.

Admins have near-owner permissions but cannot:

  • Remove servers
  • Change the subscription plan
  • Update payment methods

Suitable for trusted tech leads or DevOps engineers.

Developers can deploy and manage applications but cannot manage infrastructure:

  • Can create, deploy, and manage applications
  • Can view logs and monitoring data
  • Cannot add or remove servers
  • Cannot manage team members

Viewers have read-only access:

  • Can view application status and logs
  • Can view server monitoring data
  • Cannot perform any modification operations

Suitable for non-technical stakeholders or personnel who need monitoring access without operational capability.

  1. Principle of least privilege — Assign members the minimum role needed for their work
  2. Regular audits — Periodically review whether member roles are still appropriate
  3. Limit admin count — The Admin role should be restricted to essential personnel only
  4. Use the Viewer role — For people who only need to view, use Viewer instead of Developer