Updated on 2024-11-25 GMT+08:00

Overview

Service Overview

Graph Engine Service (GES) facilitates query and analysis of graph-structured data based on various relationships. It is specifically suited for scenarios that require analyzing rich relationship data, including social relationship analysis, recommendations, precision marketing, public opinion and social listening, information communication, and fraud detection.

Developer Guide Overview

The GES Software Development Kit (SDK) encapsulates RESTful APIs offered by GES, streamlining your development process. You can directly call the APIs provided by the GES SDK to utilize GES functions.

Similar to GES APIs, GES SDKs are classified into management plane SDKs and service plane SDKs. The differences are:

SDK

Open Source (Downloadable Using Maven or Pip)

Generate Code Dynamically Using API Explorer

Supported Languages

Current Version

Management-plane SDK

Yes

Yes

Java, Python, Go, Node.js, and PHP.

v1 and v2

Service-plane SDK

No (can only be downloaded from the Connection Management page of the GES console)

No (see the sample code in the SDK package)

Java and Python, with support for other languages being gradually rolled out in the future.

v1

Content Navigation

The GES developer guide will assist you in installing and configuring the development environment, as well as conducting secondary development by utilizing the interface functions provided by the GES SDK.

Chapter

Describes

Overview

The concepts of this service and its developer guide.

Using the Management Plane SDK

Common operations using the management-plane GES SDK.

Using the Service Plane SDK

Common operations using the service-plane GES SDK.

Using Cypher JDBC Driver to Access GES

Accessing service-plane graph instances and executing Cypher queries with JDBC.