An in-memory graph database for real-time AI context and analytics using the Cypher query language.

Memgraph is an open-source, in-memory graph database designed for real-time graph analytics and AI context management, providing a server-based engine that supports sub-millisecond multi-hop traversals. The software can be deployed on Linux, macOS, Windows, or via Kubernetes using Helm charts, and it is also available as a managed cloud service on AWS.
Users typically employ Memgraph to power GraphRAG pipelines, AI memory systems, and agentic workflows. It allows for the combination of similarity searches and graph traversals within a single atomic operation, removing the need to scatter retrieval pipelines across multiple systems. The system is ACID-compliant and uses the Cypher query language.
Memgraph is built in C/C++ for high performance and supports parallel query execution to handle high-throughput workloads. It integrates with various agentic frameworks and provides a dedicated LLM utility module for formatting graph-aware context for large language models. For data visualization and query testing, the software includes Memgraph Lab, a user interface for exploring and manipulating stored data, alongside the mgconsole and various drivers for Python and C++.
This database is positioned for developers and enterprises requiring a high-performance, in-memory solution for connected data, fraud detection, network analysis, and real-time AI analytics.
A self-hosted personal AI assistant that integrates with multiple messaging apps to perform tasks and automate workflows.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.