Crucible Docs

Project members and roles

Give each person the access they need without turning every project into a custom permission system.

What this controls

Project roles control who can operate a Crucible project: change settings, manage deployments, create workspaces. Add a person, give them a role, and Crucible enforces it on every action.

This governs the Crucible project itself. What end users can do inside the product you built is separate; your product owns its own roles, and its sign-in users are managed apart from project members.

Manage members

Open the project's Users tab. It lists each member with their Role and Deployment access.

Add a member

Select Add member, enter the person's Email, choose a Role, then select Add. Crucible creates or reuses the user and grants the role on this project.

Change a role

Pick a new role from the member's Role menu. The change applies immediately.

Remove a member

Select the trash icon on the member's row. They lose access to the project.

Every role change, deployment grant, and removal is permission-checked, and nobody can change their own membership.

Project roles

  • Project Admin: For operators. Manage members, settings, and integrations; choose the production deployment; edit every deployment; create workspaces and lite and full deployments; manage sign-in users in sandbox and production; operate the project's provisioned cloud resources and workflows once access propagates.
  • Project Basic Access: The safer default. View the project, create workspaces and lite deployments, view sign-in users and invites, and edit only the deployments you grant.

Deployment access

The project role sets the baseline, and per-deployment grants refine it. Make a Basic Access member an editor on exactly the deployments they operate.

CriteriaProject AdminProject Basic Access
DefaultEdit on every deployment, from the role itself.View on every deployment.
Grant EditNot needed; there is no per-deployment grant to manage.Set a deployment to Edit when that person should operate it.
PR previewsEdit, like every other deployment.Grouped together and use the same View and Edit controls.

Edit lets a member change variables, redeploy, delete, and open the deployment's Terminal. The Deployment access column in Users shows All or how many deployments a member can edit. To set a deployment to View or Edit, expand the member's row under Developer Access in the classic Crucible UI.

On this page