Memgraph supports the openCypher query language which has been developed by Neo4j. It is a declarative language developed specifically for interaction with graph databases, which is currently going through a vendor-independent standardization process. There are multiple ways of executing openCypher queries against Memgraph and you can learn more about them below.
Connect via Driver
Connect to Memgraph from your favorite programming language. We support a wide range of drivers.
Connect via Memgraph Lab
Memgraph Lab is an interactive application for querying and visualizing your graphs.
Connect via mgconsole
A command-line interface for querying Memgraph.
Where to next?
To learn more about the Cypher language, visit the Cypher manual or Memgraph Playground for interactive guides. For real-world examples of how to use Memgraph, we strongly suggest going through one of the available Tutorials. Details on what can be stored in Memgraph can be found in the article about Data storage.