Go SDK reference
View as MarkdownThis reference covers the Dex Go SDK. Check the SDK version your application uses before you rely on a detail:
go list -m github.com/superdurable/dex/sdk-go
Install
The Go SDK is the module github.com/superdurable/dex/sdk-go. Pin an exact release in go.mod:
go get github.com/superdurable/dex/sdk-go@v1.35.0
The module requires Go 1.24 or newer. Releases use the tag sdk-go/vX.Y.Z.
Supported versions
| SDK minor | Server requirement |
|---|---|
| 1.35 | server-zd 0.1.17 or newer (protocol version 4) |
| 1.32, 1.30, 1.29, 1.26 | See the compatibility matrix |
Minor numbers follow the shared Dex release train. A missing minor means the Go SDK did not change in that release.
API reference
Read the Go SDK API reference for the latest release, 1.35.0.
Versioned snapshots: 1.35.0, 1.32.0, 1.30.0, 1.29.0, 1.26.0.
pkg.go.dev does not display this module under its license, so the reference is hosted here.
Pages
- Workers: Go names for Worker readiness, capacity, and shutdown settings.
Release notes
See the sdk-go releases on GitHub.