SDK Development

Rust

1
2
3
git clone https://github.com/apache/horaedb-client-rs

cargo build

Python

Requirements

  • python 3.7+

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

1
pip install maturin

Then we can build Python SDK:

1
2
3
git clone https://github.com/apache/horaedb-client-py

maturin build

Go

1
2
3
git clone https://github.com/apache/horaedb-client-go

go build ./...

Java

Requirements

  • java 1.8
  • maven 3.6.3+
1
2
3
git clone https://github.com/apache/horaedb-client-java

mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V