Skip to main content
Engram defines six synchronized npm packages. All packages require Node.js 20 or newer and currently share version 0.2.0.

Typical application install

Add only the adapter that matches the application’s memory boundary:
The CLI installs the Studio runtime transitively. Most applications do not need to install @engramviz/core or @engramviz/studio directly.

Direct contract usage

Adapter and collector authors can import schemas and types from core:
See Memory Telemetry v2 before emitting provider-neutral operations directly.