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.