Go SDK

Release status and canonical module path for the generated RevKeen Go client

The generated Go client source is public, but a supported module release is not available yet.

Release pending. The canonical module path is github.com/revkeen/sdk-go, but the current public mirror tags still declare the legacy module path. A clean module install therefore fails. Do not add a copyable install command to your application or documentation until a reviewed tag passes independent verification.

Current status

ItemStatus
Canonical module pathgithub.com/revkeen/sdk-go
Generated sourcegithub.com/RevKeen/sdk-go
Supported install commandRelease pending
pkg.go.dev referencePending a reviewed tag with the canonical go.mod path
Intended runtimeGo 1.22+

The public source can be inspected, but its current tags are not a supported installation channel. Do not work around the mismatch with a second import path, a replace directive, or an unreviewed pseudo-version.

What the reviewed release will provide

  • Generated request builders and typed response models from the public OpenAPI contract
  • Explicit caller-owned idempotency keys for retried financial mutations
  • Context-aware requests and bounded retry controls
  • Raw-body webhook signature verification
  • Named staging and production environments
  • Structured request errors with status and request IDs

These describe the generated source, not a promise that today's public tag is installable.

Use a verified surface today

Until the Go release gate passes, call the REST API directly or use the available TypeScript SDK. Start in staging with an rk_sandbox_* key and keep the key on your server.

On this page