Skip to content

Collaboration & Sharing

← Home · Collaboration & Sharing

Protos supports sharing canvases with teammates and publishing canvases for external stakeholders.


On This Page


Canvas Access Levels

Sharing in Protos is at the canvas level, not the project level. Projects have a single owner; canvases within that project can be shared individually.

Level What they can do
Owner View, edit, run, share, and publish the canvas
View only View the canvas and its results — cannot edit or run

Non-owners who have been shared a canvas get read-only access. To make changes, they would need to copy the canvas into their own project.


Sharing a Canvas

From within a canvas, you can share access in three ways:

Method How it works
Individual share Add a specific user by their user ID or email address
Domain share Anyone with the same email domain as you gets access automatically
Public Anyone with a Protos account can find and view the canvas

All shared access is read-only. Only the owner can edit.


Publishing for External Access

Publications let you share a canvas with people who don't have a Protos account — customers, partners, or reviewers.

A publication is a snapshot of a canvas at a point in time, accessible via a public URL.

What external viewers can do

  • See the canvas parameters and outputs
  • Adjust parameter values and re-run the canvas interactively
  • View linked data documents

What they cannot see

  • Your Python calculation code (stripped from the snapshot)
  • Other canvases or projects
  • The Knowledge Library or any internal data

How to publish

  1. Open the canvas.
  2. Click Publish.
  3. Select which canvases to include in the publication.
  4. Optionally set a password for access control.
  5. Share the generated URL.

Note: Publications are snapshots — they do not update automatically when you change the canvas. Re-publish to push an update.


See Also


← Back to Home