Peter India logo

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.

  1. Gremlin The graph traversal language of Apache TinkerPop — enabling expressive, functional graph traversals across a wide variety of graph database systems.
  2. GQL A declarative ISO standard graph query language leveraging SQL and existing graph query languages — including openCypher, PGQL, GSQL, and G-CORE.
  3. SociaLite A query language for large-scale graph analysis — enabling efficient distributed computation over massive graph datasets using a Datalog-inspired syntax.
  4. GSQL (TigerGraph) TigerGraph's native graph query language — the choice for fast and scalable graph operations and analytics on the TigerGraph platform.
  5. openCypher An open source implementation of Cypher® — the most widely adopted, fully-specified, and open query language for property graph databases.
  6. Neo4j Cypher A declarative graph query language used by developers worldwide — enabling intuitive, SQL-inspired querying of Neo4j property graph data.
  7. 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.
  8. 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.
  9. SPARQL A query language and protocol for accessing RDF — the W3C standard for querying semantic web data and knowledge graphs stored as triples.