Skip to content

API reference

Every page in this section is generated at build time from the source of the version you are reading: rustdoc for Rust, typedoc for Node and TypeScript, mkdocstrings for Python, the server's OpenAPI document for HTTP and the shipped header for C. Nothing here is written by hand, so a signature in the docs is a signature in the code.

Surface What it covers
Rust The holographic-memory crate: the engine itself.
Node and TypeScript The holographic-memory npm package.
HTTP The hms-server endpoints, from its OpenAPI document.
C The stable C ABI that the Go, Java and .NET bindings sit on.
Python The SDK clients and the phase-vector module.