Skip to main content

Installation

Core SDK

pip install novyx

Requirements: Python 3.9+

The Python SDK includes the CLI — after installing, you can use both from novyx import Novyx and the novyx command in your terminal.

Async support

For async/await with httpx:

pip install novyx[async]
from novyx import AsyncNovyx

nx = AsyncNovyx(api_key="nram_your_key")
await nx.remember("User prefers dark mode")
results = await nx.recall("user preferences")

AsyncNovyx has full parity with the sync client — every method is available as an async variant.

Framework integrations

pip install novyx-langchain
from novyx_langchain import NovyxMemory
from langchain.chains import ConversationChain
from langchain_openai import ChatOpenAI

memory = NovyxMemory(api_key="nram_your_key", session_id="user-123")
chain = ConversationChain(llm=ChatOpenAI(), memory=memory)

MCP Server

For Cursor, Claude Code, Claude Desktop, or any MCP-compatible client:

pip install novyx-mcp
No API key needed

novyx-mcp runs locally with SQLite — just install and go. Memories are stored in ~/.novyx/local.db. Add a Novyx API key later to sync to the cloud.

claude mcp add novyx-memory -- uvx novyx-mcp

Verify installation

from novyx import Novyx
nx = Novyx(api_key="nram_your_key")
print(nx.usage()) # Shows your plan, limits, and current usage

All packages

PackageInstallDescription
novyxpip install novyxPython SDK + CLI (78 methods)
novyx[async]pip install novyx[async]Async client with httpx
novyx (npm)npm install novyxTypeScript/JavaScript SDK
novyx-mcppip install novyx-mcpMCP server (23 tools)
novyx-langchainpip install novyx-langchainLangChain memory backend
novyx-crewaipip install novyx-crewaiCrewAI storage backend
novyx-llamaindexpip install novyx-llamaindexLlamaIndex chat store