Skip to main content

Quickstart

Get Novyx running in 30 seconds. Three lines of code.

1. Install

pip install novyx

For async support (httpx):

pip install novyx[async]

2. Get an API key

Sign up at novyxlabs.com and grab a free API key. Free tier includes 5,000 memories, 10 rollbacks/month, and full semantic search.

No API key needed for MCP local mode

If you're using the MCP Server, you can start without an API key — it runs locally with SQLite at ~/.novyx/local.db. Add an API key later to sync to the cloud.

3. Remember, Recall, Rollback

from novyx import Novyx

nx = Novyx(api_key="nram_your_key")

# Store a memory
nx.remember("User prefers dark mode", tags=["preferences"])

# Semantic search — ask a question, get ranked results
results = nx.recall("What does the user prefer?")
print(results[0]["observation"]) # "User prefers dark mode"

# Undo mistakes — rollback to any point in time
nx.rollback(target="2 hours ago")

That's it. Your agent now has persistent memory that survives restarts, crashes, and redeployments.

What you get on Free tier

FeatureLimit
Memories5,000
API calls5,000/month
Rollbacks10/month
Semantic searchIncluded
Audit trail7 days
Circuit breakerIncluded
Eval runs3/day

Next steps

  • Installation — All install options (sync, async, MCP, framework integrations)
  • First API call — Detailed walkthrough with response shapes
  • API Reference — Every endpoint across 19 routers
  • Guides — Rollback, eval, knowledge graph, framework integrations