Skip to main content

...Less than 1 minute

Go Native API


  • golang >= 1.13
  • make >= 3.0
  • curl >= 7.1.1
  • thrift 0.13.x
  • Linux、Macos or other unix-like systems
  • Windows+bash (WSL、cygwin、Git Bash)


  • go mod
export GO111MODULE=on
export GOPROXY=

mkdir session_example && cd session_example

curl -o session_example.go -L

go mod init session_example
go run session_example.go
# get thrift 0.13.0
go get
cd $GOPATH/src/
git checkout 0.13.0

mkdir -p $GOPATH/src/iotdb-client-go-example/session_example
cd $GOPATH/src/iotdb-client-go-example/session_example
curl -o session_example.go -L
go run session_example.go

Copyright © 2024 The Apache Software Foundation.
Apache IoTDB, IoTDB, Apache, the Apache feather logo, and the Apache IoTDB project logo are either registered trademarks or trademarks of The Apache Software Foundation in all countries

Have a question? Connect with us on QQ, WeChat, or Slack. Join the community now.