Roles & Permissions

6 min read

Understand what each role can do at the workspace and project level.

Sticklight uses two layers of permissions: workspace roles and project roles. Workspace roles control what you can do across the entire workspace. Project roles let you fine-tune access to individual projects.

Workspace Roles at a Glance

Role What they do
Owner Full control over the workspace, including billing, members, and all projects
Admin Manages projects and members, but cannot access billing
Editor Builds and publishes projects, but cannot manage members
Viewer Views projects, but cannot build
Collaborator External user with access to specific projects only

What Can I Do?

If you want to build and publish

Owners, Admins, and Editors can:

  • Create new projects
  • Build with AI chat
  • Edit manually and visually
  • Publish and update sites
  • View and edit code (Pro plans)

Viewers can view the preview and leave comments, but cannot make changes.

If you want to manage the database

Owners, Admins, and Editors can:

  • Enable Cloud Backend
  • Create and edit database tables
  • Add and modify data
  • Manage secrets and edge functions

Owners and Admins can also:

  • Delete database tables
  • Delete any data (not just their own)

Editors can delete data they created, but not data created by others.

If you want to manage files

Owners, Admins, and Editors can:

  • Access the Files tab
  • Upload files and create folders

Owners and Admins can also delete files. Editors cannot delete files.

If you want to connect services

Owners and Admins can:

  • Add and remove connectors at the workspace level

Owners, Admins, and Editors can:

  • Connect and disconnect their own GitHub account
  • Add connectors at the project level

If you want to manage people

Pro or Enterprise required: Inviting members, inviting collaborators, creating or rotating invite links, and changing roles require a Pro or Enterprise workspace, even when your role would otherwise allow it. Free workspaces keep existing members but cannot add new people or change roles. See Pricing & Plans for details.

Owners can:

  • Invite and remove any role, including other Owners and Admins
  • Manage billing and subscription
  • Delete the workspace

Admins can:

  • Invite and remove Editors, Viewers, and Collaborators
  • Invite other Admins

Editors can:

  • Invite Editors and Viewers to the workspace
  • Invite Viewers to specific projects

Viewers cannot invite or remove anyone.

On Free workspaces, removing members and leaving are still available. Everything else requires an upgrade.

If you want to change settings

Owners and Admins can edit project settings, including custom domains.

Editors can view settings but cannot edit them.

Viewers cannot access project settings.

Project Roles

When someone joins your workspace, their workspace role automatically maps to a project role:

Workspace Role Project Role
Owner Project Owner
Admin Project Admin
Editor Project Editor
Viewer Project Viewer

Collaborators are different. They are invited directly to specific projects with a chosen access level: Admin, Editor, or Viewer. They only see the projects they are invited to.

Project role capabilities

Project roles mirror workspace roles for most actions:

  • Project Owner and Admin: Full project control, including deleting the project, unpublishing, and managing collaborators
  • Project Editor: Can build, publish, and revert versions, but cannot delete or unpublish
  • Project Viewer: Can view and comment only

Collaborators

Collaborators are Sticklight users invited to specific projects without full workspace membership. They are useful when you need outside help on a project without giving access to your entire workspace.

What Collaborators can do:

  • Access only the projects they are invited to
  • Perform actions based on their project role (Admin, Editor, or Viewer)
  • Consume workspace credits if they have Editor or Admin access

What Collaborators cannot do:

  • See other projects in the workspace
  • View the workspace member list
  • Access workspace settings or billing

See Managing Workspace Members for how to invite Collaborators. Inviting collaborators requires a Pro or Enterprise workspace.

Who Consumes Credits

Building with AI consumes credits from the workspace balance.

Role Consumes Credits
Owner Yes
Admin Yes
Editor Yes
Viewer No
Collaborator (Editor access) Yes
Collaborator (Viewer access) No

Reference Tables

Workspace permissions

Invite and role-change actions require a Pro or Enterprise workspace.

Capability Owner Admin Editor Viewer
View workspace members ✓ ✓ ✓ ✓
Invite Editors and Viewers ✓ ✓ ✓ ✗
Invite Admins ✓ ✓ ✗ ✗
Change member roles ✓ ✓ ✗ ✗
Remove Editors and Viewers ✓ ✓ ✗ ✗
Remove Admins ✓ ✗ ✗ ✗
Create projects ✓ ✓ ✓ ✗
Delete projects ✓ ✓ ✗ ✗
Manage billing ✓ ✗ ✗ ✗
Purchase credits ✓ ✗ ✗ ✗
View credit balance ✓ ✓ ✓ ✗
Add workspace connectors ✓ ✓ ✗ ✗
Delete workspace ✓ ✗ ✗ ✗

Project permissions

Capability Owner Admin Editor Viewer
Build with AI ✓ ✓ ✓ ✗
Publish ✓ ✓ ✓ ✗
Unpublish ✓ ✓ ✗ ✗
Connect custom domain ✓ ✓ ✗ ✗
Enable Cloud Backend ✓ ✓ ✓ ✗
Create database tables ✓ ✓ ✓ ✗
Delete database tables ✓ ✓ ✗ ✗
Upload files ✓ ✓ ✓ ✗
Delete files ✓ ✓ ✗ ✗
Edit project settings ✓ ✓ ✗ ✗
Delete project ✓ ✗ ✗ ✗
View version history ✓ ✓ ✓ ✗
Revert to previous version ✓ ✓ ✓ ✗
Invite collaborators ✓ ✓ Viewers only ✗
Remove collaborators ✓ ✓ ✗ ✗
Transfer project ✓ ✓ ✗ ✗
Leave project ✓ ✓ ✓ ✓

Project Transfer and Permissions

When a project is transferred to another workspace, all permissions reset completely. Every prior grant is wiped.

  • The recipient becomes the sole Owner of the project (and any other workspace members receive the corresponding access)
  • The sender stays on as an Editor (with build and publish access, but no ownership)
  • All other members and collaborators lose access

The new Owner controls who has access going forward. They can invite members or remove the original sender if they choose.

See Transferring a Project for the full transfer process.

Security Settings

Two-Factor Authentication

Workspace security settings are controlled by Owners and Admins.

Personal MFA enrollment: Any user can enable two-factor authentication for their own account in Your Account. This adds an authenticator app or passkey to your personal sign-in.

Workspace MFA requirement: Enterprise workspace owners and admins can require all members to use MFA. When enabled, members must complete two-factor verification to access the workspace. See Multi-Factor Authentication for setup details.

FAQs

Can I have multiple Owners?

Yes. A workspace can have multiple Owners, and any Owner can promote another member to Owner. All Owners share billing permissions.

What happens if I remove someone?

They lose access immediately. Any work they contributed remains in the project.

Can I change someone’s role?

On Pro or Enterprise workspaces, yes. Owners can change any role; Admins can change roles for Editors and Viewers. On Free workspaces, you cannot change roles until you upgrade. See Managing Workspace Members.

Can I require MFA for all workspace members?

Enterprise workspaces can require MFA for all members. See Multi-Factor Authentication for setup. Individual users can enable MFA for their own account anytime in Your Account.

Why can Editors invite other Editors?

On paid workspaces, this lets team members bring in collaborators without needing Admin approval for every invite. Editors can only invite Editors and Viewers, not Admins or Owners. On Free workspaces, Editors cannot invite anyone.

Last updated: October 7, 2026

Was this article helpful?