Skip to main content
Spaces are isolated containers for organizing memories. Each space maintains its own knowledge graph, ensuring complete data separation.

What is a Space?

A Space provides:
  • Complete isolation: memories never cross space boundaries
  • Independent knowledge graphs per space
  • Flexible organization for any use case

Organization patterns

By user

By feature

By environment

Create and manage spaces

Deleting a space permanently removes all memories, files, and knowledge graphs. This cannot be undone.

Best practices

  • Use descriptive names
  • Plan your isolation strategy early
  • One space per user for privacy
  • Don’t over-partition (avoid one space per conversation)
  • Clean up unused spaces regularly

Next steps

Memories

Add and manage memories

Knowledge Graphs

Build connected knowledge

SDK: Spaces

SDK documentation