Back to all databases

GraphScope

A distributed graph computing platform from Alibaba combining three engines: GRAPE for analytics, an interactive engine for traversals, and Graph-Learn for graph neural networks. Exposes a unified Python interface that runs across a cluster of machines and supports both Gremlin and Cypher.

Overall rank
#48
First released
December 2020
License
Apache-2.0
Built with
C++

Details

Vendor
Alibaba
Type
Property Graph
Category
Growing
License
Apache-2.0
Language
C++
Query Languages
GremlinopenCypher
Protocols
BoltHTTP/RESTGremlin (WebSocket)gRPC
Sources 6 references

Protocols gRPC, HTTP/REST, Bolt, Gremlin (WebSocket)

Python client talks to the coordinator over gRPC for the analytical/learning engines. The Interactive (GIE/Flex) engine additionally exposes an HTTP/REST admin+query API (see graphscope.io/docs/flex/interactive/development/restful_api), a Bolt endpoint for Cypher via standard neo4j drivers, and a Gremlin WebSocket endpoint (ws://.../gremlin) for the GIE Gremlin frontend. Draft only listed gRPC and HTTP/REST.

Released 2020-12

Corrected from the catalogue's '2021' (likely conflated with the 2021 VLDB papers describing GraphScope): the source code was first publicly released on December 7, 2020, per GraphScope's own launch post, matching the GitHub repository's creation date of 2020-10-28 as a lead-up.

Language C++

GraphScope's own docs describe its core analytics execution engine (GAE, built on GRAPE) as written in C++, with Java and Python exposed via FFI; the codebase is genuinely split across C++, Rust and Java (GitHub byte counts are close between the three), so this reflects the engine the project leads with rather than a single unambiguous answer. Matches the current catalogue value.

  • The execution engine of GAE is written in C++ and supports other programming languages (i.e., Java and Python) through FFIs (Foreign Function Interfaces), allowing for better integration with other big data ecosystems.
    Overview and Architecture - GraphScope documentation · reviewed 2026-08-02

License Apache-2.0

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