
Welcome to Nebula
Nebula is a persistent memory layer for AI applications. Store, search, and retrieve information with semantic understanding—giving your AI long-term memory across every interaction.Quick Example
Key Features
- Semantic Search - Find information by meaning, not just keywords
- Persistent Memory - Context that persists across sessions and conversations
- Rich Metadata - Filter and organize with custom metadata fields
- Collection Organization - Group related information into logical collections
- Sub-100ms Retrieval - Fast semantic search even at scale
- Multi-Language SDKs - Python, JavaScript/TypeScript, and MCP support
- SOC 2 Compliant - Enterprise-grade security and encryption
Core Concepts
Memory Operations
Store, search, and retrieve information with semantic understanding
Collections
Organize memories into logical collections with automatic deduplication
Conversations
Build chat applications with multi-turn conversation memory
Client Libraries
Python SDK
Full-featured Python client with async support
JavaScript SDK
TypeScript/JavaScript SDK with comprehensive types
MCP Integration
Connect AI assistants via Model Context Protocol
Next Steps
1
Quickstart
Get started in 5 minutes → Install the SDK, create your first collection, and store memories
2
Core Concepts
Learn the fundamentals → Understand how Nebula stores and organizes information
3
Build
Explore guides → Deep dive into memory operations, filtering, and conversations