Graph Query Languages (GQLs)
A curated directory of 9 Graph Query Languages — covering traversal languages, declarative
standards, and property graph query languages for querying graph databases and RDF data stores.
Related Resources
Gremlin
The graph traversal language of Apache TinkerPop — enabling expressive, functional graph traversals across a wide variety of graph database systems.
GQL
A declarative ISO standard graph query language leveraging SQL and existing graph query languages — including openCypher, PGQL, GSQL, and G-CORE.
SociaLite
A query language for large-scale graph analysis — enabling efficient distributed computation over massive graph datasets using a Datalog-inspired syntax.
GSQL (TigerGraph)
TigerGraph's native graph query language — the choice for fast and scalable graph operations and analytics on the TigerGraph platform.
openCypher
An open source implementation of Cypher® — the most widely adopted, fully-specified, and open query language for property graph databases.
Neo4j Cypher
A declarative graph query language used by developers worldwide — enabling intuitive, SQL-inspired querying of Neo4j property graph data.
PGQL (Property Graph Query Language)
View data as a graph, discover insights, and unlock endless querying possibilities — an expressive query language designed for property graph schemas.
AQL (ArangoDB Query Language)
A declarative language for ArangoDB — queries express what results you want, not how to get them. Human-readable, using familiar English keywords.
SPARQL
A query language and protocol for accessing RDF — the W3C standard for querying semantic web data and knowledge graphs stored as triples.