SDK Installation
To add the SDK as a dependency to your project:
go get github.com/unkeyed/sdks/api/go/v2@latest
SDK Example Usage
Example
package main
import (
"context"
unkey "github.com/unkeyed/sdks/api/go/v2"
"github.com/unkeyed/sdks/api/go/v2/models/components"
"log"
"os"
)
func main() {
ctx := context.Background()
s := unkey.New(
unkey.WithSecurity(os.Getenv("UNKEY_ROOT_KEY")),
)
res, err := s.Apis.CreateAPI(ctx, components.V2ApisCreateAPIRequestBody{
Name: "payment-service-production",
})
if err != nil {
log.Fatal(err)
}
if res.V2ApisCreateAPIResponseBody != nil {
// handle response
}
}
Repository
GitHub
The full autogenerated documentation can be found on GitHub.
Last modified on February 6, 2026