Introduction

About Memgraph

Memgraph is an ACID compliant high performance transactional in-memory graph database management system featuring highly concurrent data structures, multi-version concurrency control and asynchronous IO.

Resources

Installation

Visit the Quick Start guide to find out more about the installation process.

Querying

Memgraph uses the openCypher query language. Learn how to query Memgraph:

Importing Data

Data can be imported from CSV files using the CSV Import Tool or by using openCypher queries. Take a look at the How to Import Data guide.

Query Modules

Memgraph supports extending the query language with user-written procedures. These procedures are grouped into modules, which can then be loaded either on startup or later on. To learn more about query modules take a look at the following guides:

NetworkX

Memgraph includes a set of Python query modules based on the NetworkX library of algorithms. You can find more information about all the available algorithms in the NetworkX Reference Guide

Machine Learning

Memgraph TensorFlow op wraps the high-performance Memgraph client for use with TensorFlow, allowing natural data transfer between Memgraph and TensorFlow at any point of the model. If you are interested in using Memgraph for machine learning purposes take a look at:

User Privileges

Memgraph comes with the option of granting, denying or revoking a certain set of privileges to users or groups of users. To learn more visit:

Authentication and Authorization

Memgraph supports authentication and (optional) authorization using a custom-built external auth module. To learn more visit:

Supported Features

Feature

Community

Enterprise

Hybrid In‑Memory / On‑Disk Storage Engine

+

+

ACID Transactions

+

+

Optimized for Low Latency and High‑Throughput

+

+

Support for Custom Query Modules (C and Python API)

+

+

CSV Import Tool

+

+

Development, Testing and Evaluation Use

+

+

Query Modules with Graph Algorithms

+

+

Production and Commercial Use

+

Authentication

+

Advanced Password Policies

+

Fine‑Grained Access Control

+

Auth Module

+

Full Activity Auditing

+