Getting startedInstallationDirect 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.

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.14.0-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 and the .rpm on any RHEL-family distribution with glibc 2.31 or newer. Each main package has a matching memgraph-debuginfo package containing its debug symbols.

glibc is the system C library. Current releases such as Debian 12, Ubuntu 22.04, Fedora 42 and Red Hat Enterprise Linux 9 ship 2.31 or newer. To check yours, see Install Memgraph on Linux.

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

The -fips variants are the packages that the FIPS 140-3 Docker image is built from. They include embedded Python but omit the Kerberos auth module, whose cryptography does not come from OpenSSL. They can be installed directly, but on their own they are not a FIPS 140-3 deployment: the packages do not ship the validated OpenSSL FIPS provider, which has to come from the host’s OpenSSL configuration. The FIPS 140-3 Docker image provides it ready-configured.

Debian / Ubuntu (.deb)

RHEL / CentOS / Rocky / Fedora (.rpm)

MAGE

MAGE, the graph algorithms library, as Docker image archives and Linux packages.

MAGE Docker images

MAGE Linux packages

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.

MAGE DEB packages

MAGE RPM packages