stride-align / Memgraph packages

Release 0.6.0 · Memgraph 3.10.1 · native query module

Choose the module built for your server process.

Match the operating system, architecture, and CPU profile used by Memgraph itself. The Linux packages were loaded and exercised on Memgraph 3.10.1; the macOS arm64 package was linked against the same public module API and inspected locally.

View available downloads ↓

Available packages

The filename is versioned for distribution. Install it as stride_align.so so Memgraph registers the stride_align namespace.

PlatformCPU packageArtifactValidation
macOS arm64 13+NEON / Apple M1 baselineDownloadSHA-256Build tested
Linux x86-64generic / SSE2 baselineDownloadSHA-256Runtime tested
Linux x86-64AVX2 / x86-64-v3DownloadSHA-256Runtime tested

A Memgraph container on macOS runs a Linux server process. Use a package matching that container architecture, not the macOS host package.

Both Linux packages target the manylinux_2_28 ABI (glibc 2.28 or newer). The AVX2 package also requires an x86-64-v3 processor; use generic when the server CPU is unknown.

Install into a native Linux server

sudo install -m 0755 stride_align-0.6.0.so \
  /usr/lib/memgraph/query_modules/stride_align.so

# Restart Memgraph, or reload the module from Cypher:
echo 'CALL mg.load("stride_align");' | mgconsole

Mount into a container

podman run --rm -p 7687:7687 \
  -v "$PWD/stride_align-0.6.0.so:/usr/lib/memgraph/query_modules/stride_align.so:ro" \
  docker.io/memgraph/memgraph:3.10.1

The module provides 90 scalar Cypher functions and a row-streaming cdist procedure. See the cross-language API, the complete Memgraph catalog, the machine-readable manifest, or all checksums.