The Synnax Go Client
Use the Synnax Go client to interact with a Synnax cluster.
Synnax provides a Go client that allows you to interact with a Synnax cluster. On this page, we’ll cover how to install the client and connect to a cluster.
Installation
The synnax package is available on the go package registry, and can be installed using
the following command:
go get github.com/synnaxlabs/clientInstalling github.com/synnaxlabs/client will also install the
github.com/synnaxlabs/x/telem package which includes useful primitives for working
with telemetry data.
Connecting to a Cluster
To connect a cluster, use the synnax.New function along with the connection parameters
to your cluster.
import (
    "log"
    "github.com/synnaxlabs/client"
)
client, err := synnax.New(synnax.Config{
    Host: "localhost",
    Port: 9090,
    Username: "synnax",
    Password: "password",
    Secure: false,
})
if err != nil {
    log.Fatal(err)
}This will return an instance of the Synnax client, which you can use to interact with
the cluster.