Installation
The SDK is published as a Go module:
go get github.com/chiqors/fluss-go-client@latest
Requirements
- Go toolchain compatible with this repository’s
go.mod - a reachable Apache Fluss
0.9.xcluster
Networking Model
The client only asks for bootstrap endpoints, but successful bootstrap is not the whole story.
After connecting, Fluss metadata tells the SDK which coordinator and tablet endpoints to use. Those advertised endpoints must also be reachable from your application network. In containerized or multi-network setups, cluster listener and advertised-listener configuration still matters.
Before You Build On It
The current SDK is suitable for evaluation, development, and targeted integrations. It is not yet a production-ready client release because several important areas are still in progress:
- higher-level scanner abstractions
- broader secured-cluster auth/token workflows
- metrics and tracing hooks
- wider compatibility and regression coverage
See Status and Support for the fuller picture.