Skip to main content
You are viewing 1.37.x. The latest is 1.45.x.

Go SDK reference

View as Markdown

This 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.37.0

The module requires Go 1.24 or newer. Releases use the tag sdk-go/vX.Y.Z.

Supported versions​

SDK minorServer requirement
1.37, 1.35server-zd 0.1.17 or newer (protocol version 4)
1.32, 1.30, 1.29See 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.37.0.

Versioned snapshots: 1.37.0, 1.35.0, 1.32.0, 1.30.0, 1.29.0.

pkg.go.dev does not display this module under its license, so the reference is hosted here.

Pages​

  • Flows and Steps: Flow and Step behavior with Go code: start options, waits, Step decisions, Step options, and failure handling.
  • Workers: Go names for Worker readiness, capacity, and shutdown settings.

Release notes​

See the sdk-go releases on GitHub.