Spaces are isolated areas for organizing content by team, project, or topic.


#Space types

Corporate Private Personal
Type Description Who sees it
Corporate The organization's main space. Created at sign-up. All members of the organization (except those set to "Access denied")
Private For a specific team or project with restricted access. Only explicitly added members
Personal A user's personal notes. Created automatically on first login. Only the owner (even an organization Admin cannot see the content)

Public access is not a space type. Whether an article is open to anonymous visitors is determined by its publication state (Public), not by the space type. See Public knowledge base.


#Creating a space

  1. Go to Settings → Spaces
  2. Click "+ Create space"
  3. Enter a name
  4. Choose a type (Corporate / Private)
  5. Click Create

The space limit depends on your plan. There's no need to create a Personal space — it appears automatically.


#Space settings

Click the settings button (gear) on the space card:

  1. Name — change it
  2. Type — Corporate or Private
    • Corporate — all organization users see the space by default
    • Private — access only for those explicitly added to the space

#Space members

Click the "Members" button on the card:

  1. A list of current members with their roles
  2. Space roles (independent of the global role):
Admin Editor Viewer
  1. Add member — from the list of organization users
  2. Change role — click on the pill
  3. Remove from space — the trash button (you can't remove the last admin)

#Switching between spaces

The sidebar has a Space Switcher:

  1. Click the current space at the top of the sidebar
  2. A dropdown opens with all spaces you have access to (SpaceMember)
  3. Click to switch
  4. Content (articles, collections, search, AI answers) is filtered by the selected space

Special items in the dropdown:

  • 🌐 Public articles — a virtual space __public__ with all articles that have publish_state=public and reside in public spaces. Technically this is not a real space in the database, but a collection of public articles filtered by that condition. Use it to see exactly what an anonymous visitor of the Public KB sees.
  • 🔒 My space — the personal space visible only to you (see below)

#ADR 0008 — search is always within a single space

In LiKE, search works in the context of one space at a time — this is a deliberate architectural decision (ADR 0008). It's impossible to run a query that "searches across all spaces at once."

Reasons:

  • RAG quality — mixing contexts from different spaces lowers answer relevance (signal dilution)
  • Privacy by construction — a single SQL filter guarantees a user won't see content from someone else's space even if there's a bug in the code
  • Semantic integrity — spaces exist to separate topics; "search everything" defeats the purpose of that separation

That's why switching the space in the Space Switcher is required when working on different topics. If you see a "not found" answer, the article you need may be in another space — switch and repeat the query.


#Deleting a space

Only an organization Owner or Admin can delete a space. A Space Admin of a single space cannot delete that space itself — this is a safeguard against accidentally losing a large volume of data.

#Soft-delete (to Trash)

  1. Settings → Spaces → click trash on the card (or use the context menu in the Space Switcher)
  2. Confirm — the modal shows the number of articles, collections, and members
  3. The space and all its content is sent to the Trash with retention based on your plan (7–90 days)

#Restore

In Trash, find the space (filter "Type: Spaces") → the "Restore" button. It comes back with all collections, articles, and members as of the moment of deletion.

#Permanent deletion

Early deletion before retention expires:

  1. Trash → find the space → "Delete permanently"
  2. Double confirmation (type the space name to protect against an accidental click)
  3. Irreversible deletion: all articles, collections, embeddings, and AI answer cache from this space are wiped from the database

Permanent delete is available only to an organization Owner / Admin. A Space Admin of their own space cannot permanently delete it.


#Limitations

  • You can't delete the last corporate space of an organization (an organization can't be left without a main space)
  • You can't remove the last admin from a space (there must always be someone with management rights)
  • Personal spaces are visible only to their creator (even an organization Admin cannot see the content)
  • The space limit depends on your plan:
    • Free: 1 space
    • Starter: 3
    • Pro: 10
    • Enterprise: unlimited

#Personal spaces

At sign-up, each user automatically gets a personal space ("My space").

  • Visible only to the creator (even an Admin cannot see the content)
  • Shown in the Space Switcher with a user icon
  • Used for drafts, personal notes, and experiments

#Roles in spaces (Space Members)

Each space has its own roles, independent of the global organization role:

Space role Capabilities
Admin Full access: managing members, settings, deletion
Editor Creating and editing articles within the space
Viewer Read-only access to the space's articles

These are space roles — don't confuse them with organization roles (Owner / Admin / Editor / User / Guest). How they combine is covered in Roles and access rights.

Management: open the space → SettingsMembers → add / change role / remove.

A global Admin automatically gets the Admin role in every space.