Go SDK
Generated from the OpenAPI contract. Use injects. Never GetSecret.
Go SDK
go get github.com/VortexNYC/veil/sdks/go
import (
"context"
"os"
veil "github.com/VortexNYC/veil/sdks/go"
)
cfg := veil.NewConfiguration()
cfg.Host = "veil.nyc"
cfg.Scheme = "https"
cfg.AddDefaultHeader("Authorization", "Bearer "+os.Getenv("VEIL_OIDC_TOKEN"))
client := veil.NewAPIClient(cfg)
_, _, _ = client.AgentAPI.ListItems(context.Background()).Execute()
Local source
- Generated package:
sdks/go - Module path:
github.com/VortexNYC/veil/sdks/go - Generator: OpenAPI Generator
Regenerate with pnpm run sdk:generate.