<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Client SDKs on Apache HugeGraph</title><link>https://hugegraph.apache.org/docs/clients/client/</link><description>Recent content in Client SDKs on Apache HugeGraph</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 02 Nov 2026 23:40:19 +0800</lastBuildDate><atom:link href="https://hugegraph.apache.org/docs/clients/client/index.xml" rel="self" type="application/rss+xml"/><item><title>HugeGraph Java Client</title><link>https://hugegraph.apache.org/docs/clients/client/hugegraph-client/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/docs/clients/client/hugegraph-client/</guid><description>&lt;h3 id="1-hugegraph-client"&gt;1 Overview&#10;&lt;/h3&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-client"&gt;HugeGraph Java Client&lt;/a&gt; translates Java APIs into REST requests to HugeGraph Server. It supports managing schemas and graph data, executing Gremlin queries, and calling Traverser APIs. This guide covers quick-start setup and examples alongside complete core API reference documentation.&lt;/p&gt;&#10;&lt;p&gt;For other languages, use the &lt;a href="https://hugegraph.apache.org/docs/clients/client/hugegraph-client-go/"&gt;Go Client&lt;/a&gt; or the &lt;a href="https://hugegraph.apache.org/docs/clients/client/hugegraph-client-python/"&gt;Python Client&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h3 id="2-what-you-need"&gt;2 What You Need&#10;&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;JDK 17 for this walkthrough and for building Client &lt;code&gt;1.8.0&lt;/code&gt; from Toolchain &lt;code&gt;master&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;Maven 3.6.3+&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="3-how-to-use"&gt;3 How To Use&#10;&lt;/h3&gt;&#10;&lt;p&gt;The basic steps to use HugeGraph-Client are as follows:&lt;/p&gt;</description></item><item><title>HugeGraph Python Client Quick Start</title><link>https://hugegraph.apache.org/docs/clients/client/hugegraph-client-python/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/docs/clients/client/hugegraph-client-python/</guid><description>&lt;p&gt;&lt;code&gt;hugegraph-python-client&lt;/code&gt; is the Python SDK for Apache HugeGraph. It provides schema management, graph data manipulation, Gremlin execution, real-time&#10;traversals, and asynchronous whole-graph computing. HugeGraph-LLM and HugeGraph-ML also use this client for database operations.&lt;/p&gt;&#10;&lt;p&gt;The client source code is hosted in the &lt;a href="https://github.com/apache/hugegraph-ai"&gt;hugegraph-ai&lt;/a&gt; repository under &lt;code&gt;hugegraph-python-client/&lt;/code&gt;. The import package&#10;name is &lt;code&gt;pyhugegraph&lt;/code&gt;.&lt;/p&gt;&#10;&lt;h2 id="requirements"&gt;Requirements&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Python &amp;gt;= 3.12 (Python 3.12–3.14 supported).&lt;/li&gt;&#10;&lt;li&gt;HugeGraph Server 1.5.0 or later (Server 1.7+ recommends GraphSpace mode; 1.5/1.6 uses legacy routing).&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;pip&lt;/code&gt; or &lt;code&gt;uv&lt;/code&gt; package manager.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Runtime dependencies include &lt;code&gt;decorator&lt;/code&gt;, &lt;code&gt;requests&lt;/code&gt;, &lt;code&gt;urllib3&lt;/code&gt;, and &lt;code&gt;rich&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>HugeGraph Go Client Quick Start</title><link>https://hugegraph.apache.org/docs/clients/client/hugegraph-client-go/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/docs/clients/client/hugegraph-client-go/</guid><description>&lt;p&gt;HugeGraph Go Client is the Go SDK in the Toolchain repository. It currently provides APIs for version queries, schemas (property keys, vertex labels, and edge labels), vertices, and Gremlin. An edge data API is not implemented yet.&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;This module is still under development. Refer to the source code under &lt;a href="https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-client-go/api/v1"&gt;&lt;code&gt;hugegraph-client-go/api/v1&lt;/code&gt;&lt;/a&gt; for the currently available interfaces.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="requirements"&gt;Requirements&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Go 1.19 or later&lt;/li&gt;&#10;&lt;li&gt;An accessible HugeGraph Server; examples use &lt;code&gt;http://127.0.0.1:8080&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="installation"&gt;Installation&#10;&lt;/h2&gt;&#10;&lt;p&gt;Run the following command in a Go module project:&lt;/p&gt;</description></item></channel></rss>