← Back to all databases
Details
- Vendor
- Memgraph
- Type
- Property Graph
- Category
- Enterprise
- License
- BUSL-1.1
- Language
- C++
- Query Languages
- openCypher
- Protocols
- Bolt
Feature scores
Community & Business
Active development ✓
Updated within last 3 months Commercial support ✓
Paid support available Live community 25-50% of issues addressed Open Source Closed source Pricing No pricing information Trendiness No description available Deployment
Containerization ✓
Docker image available Work as dedicated instance ✓
Can run as standalone server Work as embedded Standalone only Testing in-memory version No description available Platform
Operating on Linux ✓
Linux officially supported Operating on Windows Docker image available SaaS offering ✓
Cloud service available Operations
Automatic updates Manual updates only Client side caching No client-side caching Data versioning support No versioning Live backups ✓
Hot backup supported Distribution
Cluster Re-balancing ✓
Auto-rebalancing supported Data Distribution ✓
Data sharding supported High-Availability ✓
HA mechanisms available Query Distribution ✓
Distributed query execution Replication support ✓
Replication available Developer Experience
Data types defined Single data type (strings) Logging/Auditing ✓
Event logging supported Object-Graph Mapper ✓
OGM/ORM available Reactive programming No reactive programming Documentation up-to-date No description available Binary protocol ✓
Binary protocol available CLI ✓
Command-line interface GUI ✓
Visual interface available Data Model
Multi-database Graph-only Graph-native data ✓
Native graph storage Query Language ✓
Standard query language (Cypher/Gremlin) Transactions
Granular locking No granular locking Multiple isolation levels Read uncommitted only Read committed transaction ✓
Read committed available Transaction support ✓
ACID transactions Schema & Security
Constraints ✓
Full constraint support Schema support No description available Secondary indexes ✓
Secondary indexes supported Server side procedures ✓
Stored procedures supported Triggers ✓
Event triggers supported Authentication ✓
Authentication supported Authorization ✓
Role-based access control Data encryption No encryption
Sources
4 references
Protocols Bolt
Bolt server defaults to port 7687. Separate HTTP metrics (9091) and WebSocket log-monitoring (7444) servers exist but are observability-only, not query interfaces.
-
This section contains the list of flags that are used to configure the Bolt protocol used by Memgraph.
Configuration · reviewed 2026-08-02
License BUSL-1.1
Corrected SPDX id from BSL-1.1: the licenses/BSL.txt file in the repo is the Business Source License 1.1, whose SPDX identifier is BUSL-1.1, not the unrelated Boost licence (BSL).
-
The Licensor hereby grants you the right to copy, modify, create derivative works, redistribute, and make non-production use of the Licensed Work.
BSL.txt · reviewed 2026-08-02
Released 2020-05
Corrected from 2018: Memgraph's own history page states Memgraph 1.0 in May 2020 was the first publicly available, production-ready release; earlier years were internal development.
-
Launched the first publicly available and production-ready version of Memgraph 1.0 and Memgraph Cloud.
About us · reviewed 2026-08-02
Language C++
Matches current value; confirmed by the project's own repository description.
-
Built in C/C++, it serves as the graph engine for GraphRAG pipelines, AI memory systems, and agentic workflows
memgraph/memgraph · reviewed 2026-08-02