MemGQL

MemGQL is a federated GQL (ISO/IEC 39075) query engine that translates GQL queries into backend-native languages and executes them across graph databases. Clients connect via the Bolt protocol (port 7688) using any Bolt-compatible driver.

The long-term vision for MemGQL is to cover all data source types — structured, semi-structured and unstructured — essentially serving as a semantic layer where agents can find any data behind a single interface.

MemGQL Reference Architecture

New to MemGQL? Start with the Quick Start guide to get up and running in minutes. Once you’re set up, check out the Use Cases to see real-world applications, and explore the Features to understand what MemGQL can do. Learn how to Connect to your data sources and review the Multiple Graphs support for querying across heterogeneous backends. For local development, check out the Docker Compose setup. When you’re ready to dive deeper, the Reference documentation covers all the syntax details. Review the Licensing information for terms of use, and check the Changelog to stay updated on the latest improvements.

Interested in MemGQL Enterprise? Get in touch with our team to learn more.