Install Memgraph
Install Memgraph Platform and get the complete streaming graph application platform that includes:
- MemgraphDB - the database that holds your data
- Memgraph Lab - visual user interface for running queries and visualizing graph data
- mgconsole - command-line interface for running queries
- MAGE - graph algorithms and modules library
Scroll down to the operating system of your choosing and install Memgraph Platform with Docker. If you only need to install a database instance, install MemgraphDB with Docker or some other available installation option.
You don't want to bother with installation? Done! Memgraph Cloud at your service - register and run an instance in few easy steps.
Windows
Install Memgraph Platform (recommended)
Install MemgraphDB
macOS
Linux
Newer versions of Memgraph might not be backward compatible with older versions and you might not be able to load storage snapshots between different versions. In that case, please contact the Memgraph team at tech@memgraph.com and we'll help with the migration as much as possible.
System requirements
Below are minimum and recommended system requirements for installing Memgraph.
Minimum
Recommended
CPU
Server or desktop processor:
- Intel Xeon
- AMD Opteron/Epyc
- ARM machines or Apple M1
- Amazon Graviton
Server processor:
- Intel Xeon
- AMD Opteron/Epyc
- ARM machines or Apple M1
- Amazon Graviton
RAM
1 GB
≥ 16 GB ECC
Disk
1 GB
equally as RAM
Cores
1 vCPU
≥ 8 vCPUs (≥ 4 physical cores)
Network
100 Mbps
≥ 1 Gbps
The disk is used for storing database snapshots and write-ahead logs.
Available Memgraph Docker images
- memgraph/memgraph includes MemgraphDB and mgconsole
- memgraph/memgraph-mage includes MemgraphDB, mgconsole and MAGE (check the docs)
- memgraph/memgraph-mage + cuGraph - includes MemgraphDB, mgconsole, MAGE and NVIDIA cuGraph GPU-powered graph algorithms
- memgraph/memgraph-platform includes MemgraphDB, mgconsole, MAGE and Memgraph Lab