The workflow
Connect your content
Upload files or send data through the API:
- Documents (PDFs, Word, text)
- Videos (MP4, MOV, WebM)
- Audio (MP3, WAV)
- Images and screenshots
- Conversations
Automatic extraction
Mem[v] processes content and extracts:
- Entities (people, companies, technologies, topics)
- Relationships between entities
- Semantic embeddings for search
- Temporal context and metadata
Graph construction
Information is organized into knowledge graphs:
- Entities become nodes
- Relationships become edges
- Triplets form: Subject → Predicate → Object
- Isolated within Spaces for privacy
Key concepts
Spaces
Isolated containers for memories and knowledge graphs. Each space has complete data separation, enabling per-user, per-feature, or per-tenant organization.Memories
Structured information extracted from your content. Each memory contains content, metadata, and extracted entities that feed into the knowledge graph.Knowledge graphs
Automatically built networks connecting entities through relationships. Enable discovery of indirect connections and richer context for AI agents.Semantic search
Graph-aware retrieval that finds information by meaning and returns connected entities and relationships.Data flow
Next steps
Quickstart
Build your first memory-enabled app
Spaces
Organize memories with Spaces
Knowledge Graphs
Understand graph-based memory
SDK Documentation
Explore the SDKs