title: “SDK Development”

Rust

https://github.com/apache/horaedb-client-rs

First install cargo with

curl https://sh.rustup.rs -sSf | sh

Then build with

cargo build

Python

https://github.com/apache/horaedb-client-py

Requirements

  • python 3.7+

The Python SDK rely on Rust SDK, so cargo is also required, then install build tool maturin:

pip install maturin

Then build Python SDK with this:

maturin build

Go

https://github.com/apache/horaedb-client-go

go build ./...

Java

https://github.com/apache/horaedb-client-java

Requirements

  • java 1.8
  • maven 3.6.3+
mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V