# Go SDK (/sdks/go)



The KubeMQ Go SDK provides a high-performance gRPC client for all messaging patterns. It requires Go 1.25 or later and is compatible with KubeMQ server v2.2+.

## Installation [#installation]

```bash
go get github.com/kubemq-io/kubemq-go/v2
```

## Quick connect [#quick-connect]

```go
import "github.com/kubemq-io/kubemq-go/v2"

// Connect to a local KubeMQ server on the default gRPC port.
client, err := kubemq.NewClient(ctx, kubemq.WithAddress("localhost", 50000))
```

## Next: send your first message [#next-send-your-first-message]

With the SDK installed, continue to the [first-message tutorial](/sdks/go/tutorials/first-message) to connect a client and publish and receive your first message.
