Dokki Docs logo

Workspaces & Permissions

Every document, table, and artifact lives inside a workspace. Workspaces are how you separate personal notes from team projects, and how billing, members, and limits are scoped.

In this section

  • Members & Roles — workspace roles, document roles, and how they combine.

  • Sharing & Public Access — invite teammates, copy links, or open up to the web.

Workspaces

You can belong to multiple workspaces and switch between them from the sidebar. Free accounts get up to 3 workspaces, Pro up to 20, and Max plans unlimited.

Each workspace has:

  • A name and description (visible in the workspace switcher)

  • An owner and a list of members, each with a workspace role

  • Its own resources — docs, tables, folders, artifacts

  • Its own published site and (Pro) custom domain

How permissions work

Permissions in Dokki come from three places, applied in this order of priority:

  1. Per-document role — a specific person you've granted access to a single resource (Owner, Editor, Commenter, Viewer).

  2. Workspace role — the default for every member of the workspace (Admin, Editor, Viewer).

  3. Public access — what anyone with the link can do (none, view, comment, or edit).

The most permissive level wins, except when you've set a per-document role for someone — that role takes priority and limits what they can do, even if public access would grant more. This lets you keep one specific person on view-only even when the doc is otherwise editable to anyone with the link.

Sharing in a nutshell

  • Want a teammate to edit? Invite them to the workspace, then optionally set a stricter document role on a specific resource.

  • Want a public read-only link? Set Public Access to view on that one resource.

  • Want a custom URL? Publish the resource to your workspace site, and (Pro) bind a custom domain.