Skip to main content

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

Universal memory client with multi-runtime support.

npm install @lanonasis/memory-client

Memory SDK (Standalone)

Drop-in SDK for multi-agent systems with no platform dependencies.

npm install @lanonasis/memory-sdk-standalone

AI SDK

LLM completions, embeddings, and reasoning helpers.

npm install @lanonasis/ai-sdk

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

OAuth Client

Authentication and API-key flows for browser, server, and React.

npm install @lanonasis/oauth-client

CLI

Professional CLI for Memory as a Service.

npm install -g @lanonasis/cli

Platform protocols

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.

SurfaceStatusNotes
@lanonasis/memory-sdk (top-level)⏳ PlannedManifest exists at 1.0.0 but not published to npm. Use @lanonasis/memory-sdk-standalone or @lanonasis/memory-client instead.
@lanonasis/api-client⏳ PlannedDocs page exists; no source package yet.
@lanonasis/cli-sdk⏳ PlannedDocs page exists; no source package yet.
Python SDK (lanonasis)⏳ PlannedNot on PyPI. See Python SDK docs.
Go SDK⏳ PlannedNot published. See Go SDK docs.
Rust / Ruby / community❌ Not availableNo official packages or source exports.