SDKs & Libraries
Official SDKs
LanOnasis provides official TypeScript/JavaScript SDKs, a professional CLI, and platform protocols (REST, MCP). Other language SDKs are on the roadmap. See the SDK Capability Matrix for a per-surface, source-verified status of every capability.
TypeScript / JavaScript
Memory Client (Recommended)
Universal memory client with multi-runtime support.
npm install @lanonasis/memory-client
- ✅ Published:
@lanonasis/memory-client - TypeScript SDK docs
- Capability matrix
Memory SDK (Standalone)
Drop-in SDK for multi-agent systems with no platform dependencies.
npm install @lanonasis/memory-sdk-standalone
- ✅ Published:
@lanonasis/memory-sdk-standalone - Capability matrix
AI SDK
LLM completions, embeddings, and reasoning helpers.
npm install @lanonasis/ai-sdk
- ✅ Published:
@lanonasis/ai-sdk - AI SDK docs
- Capability matrix
Memory Intelligence SDK
Behavior analytics, related-memory discovery, and intelligence workflows.
npm install @lanonasis/mem-intel-sdk
Security SDK
Encryption, hashing, and key management.
npm install @lanonasis/security-sdk
- ✅ Published:
@lanonasis/security-sdk - Security SDK docs
- Capability matrix
OAuth Client
Authentication and API-key flows for browser, server, and React.
npm install @lanonasis/oauth-client
- ✅ Published:
@lanonasis/oauth-client - OAuth Client docs
- Capability matrix
CLI
Professional CLI for Memory as a Service.
npm install -g @lanonasis/cli
- ✅ Published:
@lanonasis/cli - CLI docs
- CLI Reference
- Capability matrix
Platform protocols
- REST API — HTTP/JSON endpoints for every memory operation. See REST API docs and API Overview.
- MCP — Model Context Protocol server with 37+ tools. See MCP Tools Reference.
Planned surfaces
The following packages and languages are documented as in-progress or coming soon; they are not yet published and should not be used for production work today.
| Surface | Status | Notes |
|---|---|---|
@lanonasis/memory-sdk (top-level) | ⏳ Planned | Manifest exists at 1.0.0 but not published to npm. Use @lanonasis/memory-sdk-standalone or @lanonasis/memory-client instead. |
@lanonasis/api-client | ⏳ Planned | Docs page exists; no source package yet. |
@lanonasis/cli-sdk | ⏳ Planned | Docs page exists; no source package yet. |
Python SDK (lanonasis) | ⏳ Planned | Not on PyPI. See Python SDK docs. |
| Go SDK | ⏳ Planned | Not published. See Go SDK docs. |
| Rust / Ruby / community | ❌ Not available | No official packages or source exports. |
Related
- SDK Capability Matrix — source-verified capability grid
- TypeScript SDK Quick Start
- CLI Reference
- MCP Tools Reference