Node.js Client
The official Node.js client library for the Nebula Memory API provides a simple and intuitive interface for storing, retrieving, and searching memories with advanced clustering capabilities.Installation & Setup
Install:Client Initialization
Basic usage:Cluster Management
Create cluster:Memory Storage
Store memory:Memory Retrieval
Get specific memory:Search Operations
Search memories:simple
: Basic semantic searchreasoning
: Enhanced reasoning-based searchplanning
: Planning-oriented search
Memory Management
Delete memory:TypeScript Interfaces
Memory interface (for writing):Error Handling
Exception types:NebulaException
- Base exceptionNebulaClientException
- Client-side errorsNebulaAuthenticationException
- Authentication errorsNebulaRateLimitException
- Rate limiting errorsNebulaValidationException
- Validation errors
Quick Example
Next Steps
- Quick Start Guide - Get up and running quickly
- API Reference - Explore all available endpoints
- Memory Operations - See practical usage examples