Quick Start Guide
Get up and running with LanOnasis in 5 minutes.
Prerequisites
- Node.js 18+ or Python 3.8+
- An API key (get one from the Dashboard)
Installation
Choose your preferred SDK:
TypeScript/JavaScript
# Memory Client (Recommended)
npm install @lanonasis/memory-client
# Standalone SDK
npm install @lanonasis/memory-sdk-standalone
Python
pip install lanonasis # Coming soon
Your First Memory
JavaScript Example
import { createMemoryClient } from '@lanonasis/memory-client/core';
const client = createMemoryClient({
apiUrl: 'https://api.lanonasis.com',
apiKey: process.env.LANONASIS_API_KEY
});
// Create a memory
const created = await client.createMemory({
title: 'My first memory!',
content: 'My first memory!',
tags: ['getting-started'],
metadata: { importance: 'high' }
});
if (created.data) {
console.log('Memory created:', created.data.id);
}
// Search memories
const results = await client.searchMemories({
query: 'first memory',
limit: 10
});
console.log('Matches:', results.data?.results);
Python Example
from lanonasis import MemoryClient
client = MemoryClient(api_key="your-api-key")
# Create a memory
memory = client.create_memory(
title="My first memory!",
content="My first memory!",
tags=["getting-started"],
metadata={"importance": "high"}
)
# Search memories
results = client.search_memories(
query="first memory",
limit=10
)