Ready-to-use graph algorithms you can easily run in MemgraphDB

MAGE is an open-source library that contains graph algorithms in the form of query modules you can use right away with our graph database.

Install Memgraph & MAGE with Docker

docker run -p 7687:7687 memgraph/memgraph-mage
Copy

Fully open-source graph algorithm library

MAGE is a collection of graph algorithms and analytics on top of Cypher. It is free to use, distribute, and modify. We encourage developers to further innovate new MAGE modules to benefit the community!

Arrow iconArrow icon

Create custom graph analytics that fit your use case

If your queries are too specific, you can write your own modules as part of MAGE. We offer public APIs in different programming languages for you to solve your problems with minimal friction!

Arrow iconArrow icon

Keep up with real-time demands with MAGE streaming analytics

MAGE contains a suite of dynamic algorithms that compute and update local changes of the graph as quickly as possible, without recomputing the whole network - providing an excellent solution for real-time data streams.

Arrow icon
Applications, not Analytics

MAGE is a dedicated algorithm library for Memgraph

MAGE was created as part of Memgraph — an open-source platform for graph computation on streaming data that includes a suite of ecosystem tools like MemgraphDB, a graph database, Lab for graph visualisation, and more.

Memgraph Home Illustration
Build & Grow browser

Analyze any part of the network with graph projections

MAGE analytics work on the whole graph, as well as on the subset of the graph, extracted by graph projections. It enables querying the right abstractions on the network and providing updates to the right portion of the network.

Arrow icon

Graph machine learning for easier predictions

MAGE contains a suite of dynamic algorithms that compute and update local changes of the graph as quickly as possible, without recomputing the whole network - providing an excellent solution for real-time data streams.

Arrow icon

Large-scale graph analytics powered by cuGraph

Having integrated cuGraph, now you can run graph analytics like PageRank and Community Detection in terms of seconds on multi-million entity graphs.

Arrow icon

What's new

Run Link Prediction or Node Classification Algorithms and Write Custom Procedures in C++ With Mage 1.4

The new version of Memgraph’s open-source graph extension library, MAGE, now supports node classification and link prediction algorithms. Install the new version of MAGE if you would like to write custom algorithms faster by using the C++ API, need the igraph algorithms or k-means clustering.

Arrow icon
Memgraph MAGE tutorial image
Applications, not Analytics

Try our ready-to-use graph algorithms

MAGE contains graph algorithms you can use right away with MemgraphDB.

Build & Grow browser