Skip to main content

Go API Client

The Go API client is generated using the OpenAPI Generator and the OpenAPI v3 schema.

go get goauthentik.io/api/v3

Building the Go Client

The Go client is used by the Outpost to communicate with the backend authentik server. To build the go client, run make gen-client-go.

The generated files are stored in /gen-go-api in the root of the repository.