Skip to content

Guest Access

Coming soon

Guest access is planned but not yet available.

Guest access lets you share specific views with external users — clients, contractors, auditors, or the public — without requiring them to join your organization.

Why View-Level Access

Guests only see the specific view you share, not the entire workspace. They can't see your entity schema, other views, or workspace structure. This follows the principle of least privilege:

Workspace: "Marketing Analytics"
├── View: "Campaign Performance"   (internal only)
├── View: "Budget Overview"         (internal only)
└── View: "Client Report"           ← guest sees only this

Use Cases

Client Reporting

A marketing agency builds an analytics workspace. The client gets read-only access to a "Client Report" view — they see their data without seeing internal dashboards.

Contractor Access

A freelance developer needs access to a "Design System" view for a 3-month project. Access is time-limited and scoped to that one view.

Partner Collaboration

Two organizations co-developing a product. Users from one org get editor access to a shared view in the other org's workspace, without becoming full members.

External Audit

An auditor reviews compliance records through a time-limited, read-only view. No permanent org membership needed.

Public Data

A government agency publishes open datasets. Anyone can access the view via a public link — no authentication required.

Customer Self-Service

A SaaS company gives each customer their own analytics view. Customers access their specific view without seeing internal data.

How It Will Work

Guest Tokens

Each guest receives a token scoped to a specific view with defined permissions:

  • View-level scoping — one token, one view
  • Permission control — read, write, create, export (configurable per guest)
  • Expiration — optional time limit
  • Revocation — revoke access instantly

Sharing a View

  1. Open the view's properties panel
  2. Choose Share with Guest
  3. Set permissions (read-only, editor, etc.)
  4. Optionally set an expiration date
  5. Share the generated link

Guest Permissions

Guests are restricted by both their token permissions and the view's own settings:

View settingGuest with editor tokenResult
Editable: YesWrite permissionCan edit
Editable: NoWrite permissionRead-only (view setting wins)
Addable: YesCreate permissionCan add rows
Exportable: NoExport permissionCannot export (view setting wins)

Public Access

For fully public views, a special access mode requires no authentication at all. Anyone with the link can view the data. Public views are always read-only.

SchemaStack Documentation