Getting startedInstall MemgraphDirect download links

Memgraph direct download links

You can download all of the Memgraph database packages from the Memgraph Download Hub. If you need direct links for the latest version of Memgraph database, take a look at the list below.

As of version 3.13, the Linux packages are distro-agnostic: there is a single .deb for all Debian-family distributions and a single .rpm for all RHEL-family distributions, per architecture. They run on any Linux with glibc 2.31 or newer (Debian 12+, Ubuntu 22.04+, RHEL/CentOS/Rocky 9+, Fedora 42+).

The Linux packages (.deb and .rpm) are built in stripped RelWithDebInfo mode and are performance-equivalent to the former Release builds. Their debug symbols are shipped separately as memgraph-debuginfo sidecar packages, which you only need when debugging with gdb or analyzing a core dump. See Debugging Memgraph for details.

Docker

The FIPS images are also published to Docker Hub as memgraph/memgraph:3.13.1-fips. See FIPS 140-3 compliant image for what they contain and how to run them.

Linux

One package per package format and architecture. The .deb installs on any Debian-family distribution (Debian 12+, Ubuntu 22.04+) and the .rpm on any RHEL-family distribution (RHEL/CentOS/Rocky 9+, Fedora 42+). Each main package has a matching memgraph-debuginfo package containing its debug symbols.

The -malloc variants are builds without jemalloc, using the system allocator (x86_64 only).

The -no-python variants are built without embedded Python support, so they cannot run Python query modules or Python auth modules. These are the packages that the FIPS 140-3 Docker image is built from — Python is excluded because the auth-module wheels bundle their own statically linked copy of OpenSSL, which would be a second, unvalidated cryptographic module. You can install them directly if you need a Python-free Memgraph, but note that the packages do not ship the validated OpenSSL FIPS provider: that comes from the host’s OpenSSL configuration, and the FIPS 140-3 Docker image provides it ready-configured.

Debian / Ubuntu (.deb)

RHEL / CentOS / Rocky / Fedora (.rpm)

MAGE direct download links

Docker

Linux

The MAGE packages are distro-agnostic as well: one .deb for Debian-family and one .rpm for RHEL-family distributions, per architecture. They require the matching Memgraph package to be installed first. The standard packages install the CPU-only version of PyTorch; the CUDA and cuGraph variants (x86_64 only) use the CUDA-enabled PyTorch, and the cuGraph variant additionally requires cuGraph and the CUDA Toolkit on the host. The packages install their Python dependencies during installation, so the target machine needs network access. Each main package has a matching memgraph-mage-debuginfo package with its debug symbols.

MAGE currently works with Python 3.12 only — its query-module dependencies (PyTorch, PyG, DGL wheels) are published for 3.12 exclusively, so the host must provide a Python 3.12 interpreter. We test the MAGE packages on Ubuntu 24.04 and CentOS 9/10; other distributions with Python 3.12 available may work but are untested.

Debian / Ubuntu (.deb)

RHEL / CentOS / Rocky / Fedora (.rpm)