Skip to content

Spaces

A Space is Smartchat’s multi-tenancy boundary. Every resource lives inside exactly one Space, and resources are completely isolated between Spaces — an entity in one Space cannot be accessed from another, not even by the same user who owns it.

The following are isolated per Space:

  • File uploads. Files are isolated per space — the same physical file has separate identities in different spaces.
  • Collections (built from uploaded files)
  • Assistants
  • Prompt templates
  • Groups
  • Configuration
  • Available models (which LLMs appear in the model picker)
  • Chats

If you upload a file in Space A, it does not exist in Space B. The same applies to every other resource above.

Switching Spaces replaces the entire workspace — chats, files, collections, assistants, prompt templates, groups, and configuration all change to those of the newly selected Space.

  • A user can be a member of one or multiple Spaces.
  • A user is active in only one Space at a time.

Separate Spaces are useful when:

  • The organization is too big to organize data meaningfully in one Space.
  • Sub-organizations need different policies, settings, or access to different models.
  • A Space Owner needs to provide centrally synced data (collections) to everyone in the Space.

Every Smartchat instance comes with a Default space that all users belong to. It cannot be deleted or renamed, and it is not visible in the Chat Interface.