Open Studio
Essentials

Workspaces

Workspaces define ownership, access, and collaboration boundaries for your snippets.

What Is a Workspace?

A workspace in Snipplle is an isolated environment where code snippets live. It defines who can access snippets and which snippets belong together.

Every snippet in Snipplle belongs to exactly one workspace.

Workspace Ownership

Each user can create exactly one workspace.

The user who creates a workspace becomes its owner. At the moment, the owner can:

  • Invite users to the workspace
  • Remove users from the workspace
Additional ownership controls and settings are planned for future releases.

Joining Other Workspaces

While each user can create only one workspace, they can be a member of multiple other workspaces.

Key rules:

  • Users cannot join workspaces by themselves
  • Access is granted only by invitation
  • Invitations are sent by existing workspace members

This model keeps workspaces private and controlled.


Invitations

Workspaces use an invitation-based access model.

Currently:

  • Invitations are sent to users directly
  • Invited users immediately gain access to the workspace.
  • Workspace members can be removed at any time
  • Users can also leave the workspace themselves.
More advanced invitation controls (roles, permissions, expiration, etc.) are planned.

Isolation and Data Safety

Even in its current form, each workspace is fully isolated:

  • Snippets are visible only to workspace members
  • Data from one workspace is never accessible from another
  • Access is enforced at the workspace level