Back to all databases

GFQL

A dataframe-native graph query language with vectorized processing and optional GPU acceleration. Supports Cypher-like syntax, embedded within the PyGraphistry library.

Overall rank
#19
First released
2023
License
BSD-3-Clause
Built with
Python

Details

Vendor
Graphistry
Type
Property Graph
Kind
Query Engine
Category
Growing
License
BSD-3-Clause
Language
Python
Query Languages
GFQLopenCypher
Protocols
HTTP/REST
Sources 5 references

Protocols HTTP/REST

GFQL runs locally in-process against dataframes (pandas/cuDF) with no server required; gfql_remote()/chain_remote() instead POST a JSON-serialized query to a Graphistry server's REST endpoint and fetch results back.

Released 2023

PyGraphistry's own CHANGELOG first uses the 'GFQL' name in the v0.32.0 entry (2023-12-22); the underlying chain()/hop() traversal API existed earlier but wasn't branded GFQL until then.

  • ## [0.32.0 - 2023-12-22] ### Added * GFQL `Chain` AST object * GFQL query serialization - `Chain`, `ASTObject`, and `ASTPredict` implement `ASTSerializable`
    CHANGELOG.md · reviewed 2026-08-02

Language Python

Confirms current value. GFQL is a Python library shipped as part of the PyGraphistry package.

  • By being native to accelerated Python data-science technologies such as Apache Arrow, NumPy, NVIDIA RAPIDS, and Graphistry, it can already handle workloads like 100M+ edges in interactive time on a single machine.
    GFQL: The Dataframe-Native Graph Query Language · reviewed 2026-08-02

License BSD-3-Clause

SPDX identifier as classified by GitHub from the repository licence file.