Publishing & Visibility
Every documentation page has a visibility setting that controls who can read it. By default, pages are private. You change a page's visibility from its actions menu in the Docs editor.
Visibility levels
| Level | Who can read it |
|---|---|
| Private | Workspace members only (the default) |
| Trusted workspaces | Members of workspaces you have explicitly trusted, in addition to your own members |
| Public | Anyone with the link, including people who aren't signed in |
Setting a level can cascade to all descendants of a page, so you can publish a whole subtree at once. To revoke, set the page back to a more restricted level.
Public pages
When a page is public, an anonymous visitor opening its link sees the page content, the public navigation tree, breadcrumbs, and search across public pages — but not authors, version history, comments, or any edit controls. Private pages return "not found" to anonymous visitors (their existence isn't revealed). Sensitive content is the author's responsibility — the page is published as written.
Good uses for public pages: onboarding material, a public API reference, an open roadmap, a changelog.
Trusted-workspace pages
The trusted level lets members of another workspace read a page without making it public to the internet. It relies on the same one-way trust you manage in Workspace Settings → Trusted Workspaces: if your workspace trusts workspace B, B's members can read your trusted (and public) pages. Trust is asymmetric — trusting B does not let you read B's pages.
Tip: visibility is set per page (with optional cascade), so you can keep a private tree and expose just the branch you intend to share.